在visual studio用fprintf一直报错
就是把素数写到文件里,用fprintf就一直报错,不知道为什么。

int main()
{
int n = 2, count = 0;
FILE* fp;
if ((fp = fopen_s(&fp,"D:\c_learn\text_6\prime.txt", "w")) == NULL) {
printf("flile open error!\n");
exit(0);
}
while (count < 500) {
if (prime(n) != 0) {
count++;
fprintf(fp,"%d", n);
}
n++;
}
if (fclose(fp)) {
printf("can not close the file!\n");
exit(0);
}
return 0;