0

mi Advance Algorithmクラス用のゲームを開発していますが、読み取りと保存に問題があります。「フィールド」を.txtファイルに保存したいのですが、ソリューションの特定のフォルダーに保存します。フィールドごとに1つのファイルを作成し、ソリューションをロードするときにその特定のフォルダーにあるすべての.txtファイルを読み取りたい。ユーザーは、保存または読み取りのためにアドレスを送信してはなりません。これは、プログラムによってデフォルトで実行される必要があります。私は実際にこれを使用しています:

FILE* arch =fopen("Tableros.tbl","wt");
    if(arch==NULL)return;

読むのも同じです。ただし、読み取ることができるファイルは1つだけであり、その特定のフォルダーにあるすべての.txtを検出または読み取りたいと考えています。役立つアイデアや機能はありますか?Visual Studio 2010C++を使用しています。

4

1 に答える 1

1

GetCurrentDirectory()関数を使用して、現在のプロセス ディレクトリを取得します。次に、ディレクトリ内の検索 ( FindFirstFile()FindNextFile()など) を使用して、サイクル内のすべてのファイルを検出して読み取ります。

于 2012-10-13T17:06:35.893 に答える