hwang95
2015-04-23 11:58
采纳率: 50%
浏览 2.9k
已采纳

C语言,怎么在txt文件里面读出数据,用scanf```

比如说text0.txt里面有这些数据3 12867 1.0 2.0 1.0 5.0 4.0 5.05 15643 1.0 2.0 4.0 5.0 7.8 3.5 5.0 0.4 1.0 0.44 18674 1.0 0.4 0.4 0.4 0.4 3.6 1.0 3.60
我怎么读出第一行,然后让npoints等于3,id等于12867,把1.0 2.0 1.0 5.0 4.0 5.0放入x[ ]
老师说只要在complie的时候加入<text.txt,不用printf来get the input.那在编程的时候怎么让scanf得到这组数据?

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 知常曰明 2015-04-23 12:11
    已采纳

    你是指怎么用scanf读还是怎么读文件?你们老师告诉你的办吧根本不需要读文件,而是把txt文件作为stdin,你只要用scanf读,就像从控制台读一样

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 纵横车 2015-04-23 12:13

    建议用fscanf()方便一点。

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题