C语言–文件读写
使用于txt文件,读取列数据
//数据写入
if ((fopen_s(&fpwt, "D:\\code\\test01\\writeData.txt", "w")) != 0)
{
printf("Error! opening file1");
// 文件指针返回 NULL 则退出
exit(1);
}
for(int initCount = 0;initCount<4096;initCount++)
{
fprintf_s(fpwt, "%lf\n", initLastSyncSignal[initCount]);
if (feof(fpwt))
{
break;
}
}
fclose(fpwt);
// 数据读取
if ((fopen_s(&fptr, "D:\\data\\readData.txt", "r")) != 0)
{
printf("Error! opening file2");
// 文件指针返回 NULL 则退出
exit(1);
}
while (1)
{
fscanf_s(fptr, "%lf", &x);
RxMtxData[readinitCount] = x;
readinitCount = readinitCount + 1;
//printf("%f\n", x);
if (feof(fptr))
{
break;
}
}
fclose(fptr);