我正在使用Cygwin Gcc编译器在NetBeans IDE中开发一个C程序。我正在尝试使用
将一些值写入文件fp = fopen("results.dat", "w");
if (fp == NULL) {
printf("I couldn't open results.dat for writing.\n");
exit(0);
}
for (i=0; i<=10; ++i)
fprintf(fp, "%d \t %d \t \n", i, i*i);
fclose(fp);
return (EXIT_SUCCESS);
我得到的是我的终端中出现的句子“我无法打开......”。我的转储说我收到了ACCESS_VIOLATION错误。
我已尝试设置项目文件夹的权限,尝试设置当前正在设置的work-dir。我还在工作目录中使用和不使用'results.dat'文件尝试了代码。
那么还有什么选择可以尝试吗?