回答編集履歴

4

NULL 文字がコピーされない場合があるようなのでそれに対応した

2021/08/28 05:06

投稿

bboydaisuke
bboydaisuke

スコア5291

test CHANGED
@@ -22,19 +22,21 @@
22
22
 
23
23
  scanf("%s", i_moji);
24
24
 
25
+ strcpy(o_moji, i_moji);
26
+
25
- o_moji[0] = toupper(i_moji[0]);
27
+ o_moji[0] = toupper(o_moji[0]);
26
28
 
27
29
 
28
30
 
29
- for (int i = 1; i < strlen(i_moji); i++) {
31
+ for (int i = 1; i < strlen(o_moji); i++) {
30
32
 
31
- o_moji[i] = tolower(i_moji[i]);
33
+ o_moji[i] = tolower(o_moji[i]);
32
34
 
33
35
  }
34
36
 
35
-
36
37
 
38
+
37
- printf("%s%s", o_moji, i_moji);
39
+ printf("%s %s", o_moji, i_moji);
38
40
 
39
41
  }
40
42
 

3

ヘッダーを消したのを戻した

2021/08/28 05:06

投稿

bboydaisuke
bboydaisuke

スコア5291

test CHANGED
@@ -5,6 +5,10 @@
5
5
  ```c
6
6
 
7
7
  #include <stdio.h>
8
+
9
+ #include <ctype.h>
10
+
11
+ #include <string.h>
8
12
 
9
13
 
10
14
 

2

余計なヘッダーを消した

2021/08/28 04:46

投稿

bboydaisuke
bboydaisuke

スコア5291

test CHANGED
@@ -5,10 +5,6 @@
5
5
  ```c
6
6
 
7
7
  #include <stdio.h>
8
-
9
- #include <string.h>
10
-
11
- #include <ctype.h>
12
8
 
13
9
 
14
10
 

1

表現の修正

2021/08/27 16:38

投稿

bboydaisuke
bboydaisuke

スコア5291

test CHANGED
@@ -1,4 +1,4 @@
1
- 質問の文章からやりたい事を解読するのが難しいのですが、「先頭のみ大文字、残りを小文字にしたい」という意味ですか?
1
+ 質問の文章からやりたい事を解読するのが難しいのですが、「先頭のみ大文字、残りを小文字にしたい」と解釈しました。
2
2
 
3
3
 
4
4