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

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
tkh
記事: 3
登録日時: 7年前

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

#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;
}


アバター
みけCAT
記事: 6734
登録日時: 14年前
住所: 千葉県
連絡を取る:

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

#2

投稿記事 by みけCAT » 7年前

ここでいう「メモ帳」はテキストファイルのことであり、「ファイル名」は拡張子を含まない(拡張子は別にある)と仮定した場合、
Wandboxで動作確認ができました。
具体的にどのようなエラーが起きたのか教えてください。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

返信

“C言語何でも質問掲示板” へ戻る