本帖最后由 kalo425 于 2013-11-26 21:04 编辑
帮同学弄了个新号,没有啥莫元了。都送给你们
是这样的,我有2000多个浮点数据,需要保存data.x 和 data.y,
----------------------------------------------------------
最开始想保存成csv格式的。
,
问题1,第二行没分开,在一个格子里面。
问题2,那2000多个数据涅??妈蛋··怎么都是空的。外面文件可以7K呢
f_puts("\t\t\t未处理的光谱数据\r\n",&file);
f_lseek(&file,file.fptr);
f_sync(&file);
f_puts("\t位移\t强度\r\n",&file);
//,我已经加了 制表符号了,妥妥的, “\t” 位移和强度怎么就都在一个格子里面呢?
=================================================
- for(i=0;i<cnt;i++)
- {
- f_printf(&file, "%.2f\t%.0f\r\n",pbuf[i].x,pbuf[i].y);
- printf("%.2f\t",pbuf[i].x);
- }
复制代码
然后看这个 格式化输出也不对啊·····都是空的,我加了一句从串口打印,打印出来的都是对的·····
--------------------------------------------------------------------------------------------
后来我保存成txt的,还是不行·····看到那个f_printf(&file, "%.2f\t%.0f\r\n",pbuf.x,pbuf.y); 了吧
txt文件里面,没有数据,都是这个 .2f .f····
=============================
看在40块大洋,我的全部家当的面子上,大家帮帮忙
小弟水平有限,请轻喷哈 |