• ベストアンサー

C言語でCSVファイルのオープン・クローズができな

C言語でCSVファイルのオープン・クローズができない。 下記のプログラムですが、CSVファイルが読み込めません。 どのようにすれば読み込めるのでしょうか。よろしくお願いいたします。 #include <stdio.h> int main(void) { FILE *fp; fp = fopen("aaa.csv","r"); if (fp == NULL) printf("ファイルを開けません。"); else { fclose(fp); } return(0); }

質問者が選んだベストアンサー

  • ベストアンサー
  • hashioogi
  • ベストアンサー率25% (102/404)
回答No.2

csvファイルが実行形式と同じディレクトリにあるかどうか。 ファイル名にディレクトリの指定を付加してみたらどうか。

その他の回答 (1)

  • f272
  • ベストアンサー率46% (8467/18126)
回答No.1

「CSVファイルのオープン・クローズができない。」の?それとも「CSVファイルが読み込めません。」なの?それとも両方? fopenのやり方はそれでいいから,チェックするのはaaa.csvが存在するのか?読み込み権限があるのかどうか? 開いたけど読めないというのは,プログラム上で読んでいないから。fgetsなり,fscanfなり適当な方法で読んでください。

関連するQ&A