找回密码
 注册
查看: 1795|回复: 1

求助udf输入输出

[复制链接]
发表于 2012-10-9 16:07:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我现在在程序里面获得了三个1维数组real x1[1000],x2[1000].pre[1000],想把他们写入一个txt或dat文件,然后在以后的迭代还要从程序里面把x,y,p从那个文件读回来,下面是我写的输出语句,可是输出来数字都是乱的:
FILE *fp;       
fp=fopen("faces.txt","w");
  for(i=0;i<=count-1;i++) //count=240
   {
    fprintf(fp,"%g ",x1);
        fprintf(fp,"%g ",x2);
        fprintf(fp,"%g ",pre);
   }
    fprintf(fp,"\n total number = %d\n",count);   
        fclose(fp);

我试了把%g改成%f,%d,出来的也是奇奇怪怪的数字,请教各位大神应该怎么写才对呢?另外,读入语句怎么写?
发表于 2012-10-30 21:57:39 | 显示全部楼层
输出的变量没有赋值;
输出的量之间没有分隔符;
并行更要注意进程数据传输问题;


读入语句可以用fscanf
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表