#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define N 1001 //信号的长度
int main ()
{
double x[N],y[N];
int i;
FILE *fp1,*fp2; //fp1用来打开指向X的文件,fp2用来打开指向y的文件,
if((fp1=fopen("x.txt","r"))==NULL)
{
printf("文件打开失败
");
exit(0);
}
for(i=0;i<N;i++)
{
fscanf(fp1,"%lf",&x[i]);
}
fclose(fp1);
if((fp2=fopen("y.txt","r"))==NULL)
{
printf("文件打开失败
");
exit(0);
}
for(i=0;i<N;i++)
{
fscanf(fp2,"%lf",&y[i]);
}
fclose(fp2);
printf("%lf",x[0]);//打印x【0】
}
load program 后不会出现x【0】
请问是ccs不支持这样的读写方式,还是代码有问题,请各位大侠不吝赐教
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
你好,我用你给的方法试了一下,下载到开发板里没有结果啊,,,
这个下载到板子里面肯定是不行的
是不是对数据格式有要求
一周热门 更多>