複数ファイルの読み込み

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
banan

複数ファイルの読み込み

#1

投稿記事 by banan » 14年前

C言語初心者です。
今回音楽ゲームを作る上で譜面データを読み込むのにhumenフォルダにあるすべての.txtファイルを読み込み、
それをさらに1行ずつ処理できるようにしたいのです
複数のファイルを読み込む方法をインターネットで調べ以下のようにしてみたのですが、
構造体fdataの中身をどうつかっていいのかわかりません。
またほかによい読み込み方法などあったらよろしくお願いしますm(_ _)m
visual c++ 2010

コード:

#include <io.h>
void load_humen(){ 

char buf[1024];
struct _finddata_t fdata;
long handle;
if ((handle = _findfirst( "*.txt", &fdata )) != -1L) {
    while(_findnext(handle, &fdata) == 0) {
        while(fgets( buf, 1023, fdata) != NULL){//fdataの使い方がわかりません
      //処理
    }
     fclose(fp);
    }
_findclose(handle);
}
}

アバター
h2so5
副管理人
記事: 2212
登録日時: 15年前
住所: 東京
連絡を取る:

Re: 複数ファイルの読み込み

#2

投稿記事 by h2so5 » 14年前

fdata.name でファイルパスが取り出せるはずです。

banan

Re: 複数ファイルの読み込み

#3

投稿記事 by banan » 14年前

ありがとうございます!
できました!!

閉鎖

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