【发布时间】:2017-05-07 17:03:34
【问题描述】:
只是尝试写入文件,程序正在创建文件,但信息并未真正写入。传入的不是问题!
void writetofile (double *A, double *B, double *C, double *D, int N)
{
int i;
for (i = 0; i <= N; i++)
{
FILE * filePtr = fopen("Output.txt", "w");
if (filePtr == NULL)
{
printf("File not found\n");
exit(1);
}
// This must be where my problem is..
fprintf(filePtr, "%f %f %f %f\n", A[i], B[i], C[i], D[i]);
}
}
【问题讨论】:
-
你确定应该是
i <= N;吗? -
是的!问题不在循环中,它只是没有向文件写入任何内容! @SouravGhosh