问题描述
- 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得到这组数据?
解决方案
你是指怎么用scanf读还是怎么读文件?你们老师告诉你的办吧根本不需要读文件,而是把txt文件作为stdin,你只要用scanf读,就像从控制台读一样
解决方案二:
建议用fscanf()方便一点。
时间: 2024-09-20 16:26:41