数据文件读取
#include <stdio.h>#include <malloc.h>
#include <string.h>
#define FILE_PATH "test.txt"
#define MAX_LINE 100
#define N 5
void main()
{float U0[N];
FILE* fileName ;
fileName = fopen(FILE_PATH, "rb");
if(fileName == NULL)
{
printf("无法打开指定的文件, 请确定文件是否存在\n");
return;
}
fread(U0, sizeof(float), N, fileName);
printf("文件中的数据是: \n");
for(int i=0; i<N; i++)
{
printf("%f\n", U0[i]);
}
}
为什么读出的数都是0呢??各位高手谁能帮我看看~~