質問編集履歴
5
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -35,12 +35,12 @@
|
|
35
35
|
|
36
36
|
int main(void){
|
37
37
|
char line[SIZE]
|
38
|
-
int i
|
38
|
+
int i;
|
39
39
|
|
40
40
|
for (i=1; fgets(line, SIZE, stdin)!=NULL; i++) {
|
41
41
|
len = strlen(line);
|
42
|
-
printf("%3d"
|
42
|
+
printf("%3d" [%s] " , len-1, line);
|
43
|
-
fputs(line, stdout);
|
43
|
+
fputs( line, stdout);
|
44
44
|
|
45
45
|
|
46
46
|
}
|
4
誤字修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -10,6 +10,8 @@
|
|
10
10
|
1[ 16] abcdef ghijk lmnop
|
11
11
|
2[ 13] c programming↵
|
12
12
|
|
13
|
+
◆行数[各行の文字数]入力内容
|
14
|
+
|
13
15
|
のように表示されるようにプログラミングしたいです。
|
14
16
|
|
15
17
|
下記は資料を参考に作ってみたのですが、混乱してしまいました。。
|
3
誤字修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,15 +3,17 @@
|
|
3
3
|
お世話になっております。
|
4
4
|
行数を頭に付けて、その行の文字数をカウントするプログラムを組みたいのですが、なかなかコンパイルできません。
|
5
5
|
例えば、
|
6
|
+
標準入力が
|
6
|
-
|
7
|
+
abcdef ghijk lmnop
|
7
|
-
|
8
|
+
c programing
|
8
|
-
のとき、
|
9
|
+
のとき、標準出力が
|
9
|
-
|
10
|
+
1[ 16] abcdef ghijk lmnop
|
10
|
-
|
11
|
+
2[ 13] c programming↵
|
11
|
-
表示されるようにプログラミングしたいです。
|
12
12
|
|
13
|
+
のように表示されるようにプログラミングしたいです。
|
14
|
+
|
13
|
-
下記は資料を参考に作ってみたのですが、
|
15
|
+
下記は資料を参考に作ってみたのですが、混乱してしまいました。。
|
14
|
-
アドバイス
|
16
|
+
この場合どう修正したらよいかアドバイスをいただければ幸いです。
|
15
17
|
初心者なので、分かりにくい質問でしたらすみません。
|
16
18
|
宜しくお願い致します。
|
17
19
|
|
2
テンプレートに当てはめました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,3 +1,5 @@
|
|
1
|
+
### 前提・実現したいこと
|
2
|
+
|
1
3
|
お世話になっております。
|
2
4
|
行数を頭に付けて、その行の文字数をカウントするプログラムを組みたいのですが、なかなかコンパイルできません。
|
3
5
|
例えば、
|
@@ -21,7 +23,7 @@
|
|
21
23
|
②行の文字数は,3桁の行番号に続けて「[」を表示し,そのあとに文字数を3桁の右詰めで表示し,そのあとに「]」を表示
|
22
24
|
③行の文字数のあとに半角の空白1文字を表示し,そのあとに入力した行の内容を表示すること.
|
23
25
|
|
24
|
-
|
26
|
+
```
|
25
27
|
#include <stdio.h>
|
26
28
|
#include <string.h>
|
27
29
|
|
@@ -40,4 +42,6 @@
|
|
40
42
|
}
|
41
43
|
|
42
44
|
return 0;
|
43
|
-
}
|
45
|
+
}
|
46
|
+
|
47
|
+
```
|
1
例題の内容と条件を追記いたしました。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
行数を付け文字数をカウントするプログラムについて
|
body
CHANGED
@@ -11,9 +11,17 @@
|
|
11
11
|
下記は資料を参考に作ってみたのですが、どこを直すべきかがわかりません。
|
12
12
|
アドバイス「をいただければ幸いです。
|
13
13
|
初心者なので、分かりにくい質問でしたらすみません。
|
14
|
-
宜しくお願い致しま。
|
14
|
+
宜しくお願い致します。
|
15
15
|
|
16
|
+
追記:例題の内容は下記のとおりです。
|
17
|
+
「標準入力」欄に英文(英数字の文字列)を入力すると,入力した英文の各行に,1から始まる行番号とその行の文字数を付加して「標準出力」に表示するプログラムを作成せよ。
|
16
18
|
|
19
|
+
条件:
|
20
|
+
①行番号は,行の先頭から3桁の右詰めで表示すること.
|
21
|
+
②行の文字数は,3桁の行番号に続けて「[」を表示し,そのあとに文字数を3桁の右詰めで表示し,そのあとに「]」を表示
|
22
|
+
③行の文字数のあとに半角の空白1文字を表示し,そのあとに入力した行の内容を表示すること.
|
23
|
+
|
24
|
+
|
17
25
|
#include <stdio.h>
|
18
26
|
#include <string.h>
|
19
27
|
|