前提・実現したいこと
プログラミング初心者なため、
初歩的な質問になりますが、ご回答いただければ幸いです。
(X,Y)座標のデータが2列で含まれているcsvファイルが複数あるため、
それらをまとめて読み込むコードを記述したいのですが、実現できていません。
読み込みたいファイル名は、以下のようになっており、
変化する数値部分とfor文の変数を対応させることで読み込もうと考えていました。。
【対象のファイル名】
〇〇〇〇_〇1.csv
〇〇〇〇_〇2.csv
〇〇〇〇_〇3.csv
〇〇〇〇_〇4.csv
〇〇〇〇_〇5.csv
・
・
・
該当のソースコード
【C/C++】
〇ソースコード
char data_file[128]; FILE* fp; int count; int x_temp; int y_temp;
//読み込み
for (int p = 0; p < packet_num; p++) { //packet_numは別で定数として定義済み
sprintf_s(data_file, sizeof(data_file), "〇〇〇〇_〇%d.csv", p + 1); fopen_s(&fp, data_file, "r"); count = 0; x_temp = 0; y_temp = 0; while (fscanf_s(fp, "%d,%d", &x_temp, &y_temp) != EOF) { x_posi[p][count] = x_temp; //x_posi, y_posiはnewで確保した二次元配列 y_posi[p][count] = y_temp; count++; } fclose(fp); }
試したこと
エラーコードから、ネットで検索をしても、似た環境の方がおらず手掛かりを得ることができていません。
エラーメッセージ:コード -1073740791 で終了しました。
補足情報(FW/ツールのバージョンなど)
Visual Studio 2019
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。