想学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 肯定存在。它有一行写着“这是一个文本文件”