C言語なら私に聞いてYO! 49
■ このスレッドは過去ログ倉庫に格納されています
0072デフォルトの名無しさん
NGNGファイルからコンソール画面に一行一行読み込んで表示するという、
超基本的なプログラムを書いてみました。
そこで質問なのですが、今のままでは、改行は何も表示されない空白で表されますよね。
この改行部分に「----ここは改行です-----」といったメッセージを表示したいのですが、
どうすればいんでしょう?とりあえず自分が書いたものを↓に。
#include <stdio.h>
void main(){
FILE *fp;
char a[20];
fp = fopen("text.txt" ,"r");
do{
if (fgets(a ,20 ,fp) == NULL){
printf("//////終わりです//////\n" );
break;
}else{
if (a == ""){ ★★★問題の箇所です
printf("-----ここは改行です-----");
printf("%s\n" ,a);
}else
printf("%s\n" ,a);
}
}while(1);
fclose(fp);
return;
}
■ このスレッドは過去ログ倉庫に格納されています