Cを学習しようとしています。テキストファイルの最初の行を読みたいのですが、私のコードは次のとおりです。
#include <stdio.h>
int main()
{
FILE *in = fopen("test.txt", "rt");
// read the first line from the file
char buffer[100];
fgets(buffer, 20, in);
printf("first line of \"test.txt\": %s\n", buffer);
fclose(in);
return 0;
}
私はこれをxCodeで行っています。アクセス不良エラーが発生します。test.txtは間違いなく存在します。「これはテキストファイルです」という1行があります