ページ 11

メモ帳から文字列を読みこみ表示させる

Posted: 2017年12月30日(土) 19:24
by tkh
今メモ帳に以下のような文字が入っているとします。
ファイル名は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;
}


Re: メモ帳から文字列を読みこみ表示させる

Posted: 2017年12月30日(土) 19:38
by みけCAT
ここでいう「メモ帳」はテキストファイルのことであり、「ファイル名」は拡張子を含まない(拡張子は別にある)と仮定した場合、
Wandboxで動作確認ができました。
具体的にどのようなエラーが起きたのか教えてください。