如何用fscanf读取一个ASCII格式的文本文件?

enjoyzj 2003-12-12 07:35:50
文本文件名为qChart.txt。


FILE * hQChart
hQChart = fopen("qChart.txt","r");

另有
float * fQchart;
fQchart = (float *)malloc(150*150*sizeof(float));

再有
fscanf(hQChart, "%f", fQchart);
fclose(hQChart);

可是发现fQchart只读入了一个qChart.txt里的float值(共有150*150个,空格分隔)。请大侠指教了!谢谢!
...全文
51 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
enjoyzj 2003-12-12
  • 打赏
  • 举报
回复
谢谢!给分!
Clerk_9919 2003-12-12
  • 打赏
  • 举报
回复
每次读一个,之后函数就反回了。
要用循环

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧