以下のコードを実行したところ出力がcのみになるのですが、各行の1文字目を表示するにはどうしたらよいでしょうか。
vertualbox上のubuntuで実行しています。
C
1#include<stdio.h> 2#include<string.h> 3 4void main(){ 5 FILE *fp; 6 char line[20]; 7 int i; 8 9 fp = fopen("test.txt", "r"); 10 for (i = 0; i < 4; i++){ 11 fgets(line, 19, fp); 12 printf("%c", line[0]); 13 } 14 15 16 return; 17}
text
1//a 2b 3 4c
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。