#1
by tkh » 7年前
今メモ帳に以下のような文字が入っているとします。
ファイル名はntn_sagyou
s-1 底辺を測定
s-2 高さを測定
s-3 計算
s-4 確認
s-5 次へ
この内容を読みこんで表示させるプログラムを作りたいのですが
うまくいきません
一応調べてみてプログラム作ったのですがエラーが起きます
なにを直せばいいでしょうか?
コード:
#include<stdio.h>
#define MAX 1024
int main(void){
FILE *fp ;
char buf[MAX]={0};
if((fp=fopen("ntn_sagyou.txt","r"))!=NULL){
/*ファイルの終わりまで繰り返し読み込む*/
while( fgets(buf,MAX,fp) != NULL ){
printf("%s",buf);
}
}
return 0;
}
今メモ帳に以下のような文字が入っているとします。
ファイル名はntn_sagyou
s-1 底辺を測定
s-2 高さを測定
s-3 計算
s-4 確認
s-5 次へ
この内容を読みこんで表示させるプログラムを作りたいのですが
うまくいきません
一応調べてみてプログラム作ったのですがエラーが起きます
なにを直せばいいでしょうか?
[code]
#include<stdio.h>
#define MAX 1024
int main(void){
FILE *fp ;
char buf[MAX]={0};
if((fp=fopen("ntn_sagyou.txt","r"))!=NULL){
/*ファイルの終わりまで繰り返し読み込む*/
while( fgets(buf,MAX,fp) != NULL ){
printf("%s",buf);
}
}
return 0;
}
[/code]