teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

5

修正

2020/05/13 04:13

投稿

退会済みユーザー
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, len;
38
+ int i;
39
39
 
40
40
  for (i=1; fgets(line, SIZE, stdin)!=NULL; i++) {
41
41
  len = strlen(line);
42
- printf("%3d" : %s" , len-1, line);
42
+ printf("%3d" [%s] " , len-1, line);
43
- fputs(line, stdout);
43
+ fputs( line, stdout);
44
44
 
45
45
 
46
46
  }

4

誤字修正

2020/05/13 04:13

投稿

退会済みユーザー
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

誤字修正

2020/05/13 01:37

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -3,15 +3,17 @@
3
3
  お世話になっております。
4
4
  行数を頭に付けて、その行の文字数をカウントするプログラムを組みたいのですが、なかなかコンパイルできません。
5
5
  例えば、
6
+ 標準入力が 
6
- 標準入力が abcdef ghijk lmnop
7
+ abcdef ghijk lmnop
7
- c programing
8
+ c programing
8
- のとき、
9
+ のとき、標準出力が
9
- 標準出力が 1[ 16] abcdef ghijk lmnop
10
+ 1[ 16] abcdef ghijk lmnop
10
-      2[ 13] c programming↵
11
+ 2[ 13] c programming↵
11
- 表示されるようにプログラミングしたいです。
12
12
 
13
+ のように表示されるようにプログラミングしたいです。
14
+
13
- 下記は資料を参考に作ってみたのですが、どこを直すべきかがわかりせん
15
+ 下記は資料を参考に作ってみたのですが、混乱してしいました
14
- アドバイスをいただければ幸いです。
16
+ この場合どう修正したらよいかアドバイスをいただければ幸いです。
15
17
  初心者なので、分かりにくい質問でしたらすみません。
16
18
  宜しくお願い致します。
17
19
 

2

テンプレートに当てはめました。

2020/05/13 01:35

投稿

退会済みユーザー
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

例題の内容と条件を追記いたしました。

2020/05/13 01:31

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- c言語)行数を付け文字数をカウントするプログラムについて
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