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

问题描述

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

c语言-C语言,怎么在txt文件里面读出数据,用scanf```的相关文章

编程c语言-vs2013中 用C语言 可以把中文读入txt文件中吗 就把中文当作字符串处理么?

问题描述 vs2013中 用C语言 可以把中文读入txt文件中吗 就把中文当作字符串处理么? vs2013中 用C语言 可以把中文读入txt文件中吗 就把中文当作字符串处理么?求大神指教 解决方案 当然可以了http://zhidao.baidu.com/link?url=A5Tpq8C3qn1wt0L1fDdgGgNU6Vb-7uZ3_XjPNJ5Z4GRRrSoyX51ZQGWKkwFPK9Xf8ivy-d_CYB8umXGeluN6TK 解决方案二: 中文可以当字符,不过一个汉字占两个字节

c++读取txt文件里的数据,然后保存在二维数组中进行处理

问题描述 c++读取txt文件里的数据,然后保存在二维数组中进行处理 我写的程序是把数据自己输入在主函数里,但是如果想实际的应用应该是有一个数据文件,然后提取出数据文件的数据保存在二维数组中才对,而且这个二维数组要根据具体文件的大小定数组的行列数,有谁能帮我做一下吗,谢谢! #include #include #include using namespace std; #define M 10//二维数组的行 #define N 6//二维数组的列 class Data { double a[M

txt文件-MFC 怎么从TXT文件里面读取数据并显示到list control中

问题描述 MFC 怎么从TXT文件里面读取数据并显示到list control中 要写一个通讯录管理系统,txt里面存放联系人的信息,但是要怎么显示到list control里面啊 解决方案 读取内容出来后,就可以通过SetItemText设置数据到ListCtrl的一列列中 解决方案二: 可以有具体的例子吗? 方法我知道 但是就是没成功 解决方案三: 你不要用txt了把,我觉的应该用cvs格式的文件读进来,完后放到listctrl中,这个列子是在把脉vc++这个书里面有现成的代码的

c++读取txt文件中的数据

问题描述 c++读取txt文件中的数据 有一个txt文件,我想用数组读取其中前3000行的第2,3,7列的数据该怎么办, 解决方案 没什么好办法,好像只能历遍然后逐个获取了. 解决方案二: private void read()?{??InputStream is = null;??DataInputStream dis= null;??int numCount=0;????try??{???is=this.getClass().getResourceAsStream("/level"

界面设计-从txt文件里查找数据,然后放在界面上

问题描述 从txt文件里查找数据,然后放在界面上 界面设计和txt文件已经上传到ssoil2015@163.com 邮箱的文件中心里,密码:nft123456 点击了Load之后打开对话框,把txt文件中数据显示在界面上,数据时=后面 "!"前面的数据,和日期,点击了OK之后将修改的数据 解决方案 没看到测试数据 解决方案二: 这是经过调用txt文件之后的界面效果. 点了OK保存在txt中,和之前调用txt文件格式一样,只是某些数据变化了 解决方案三: 这是经过调用txt文件之后的界面

请教VC6.0++如何逐列读取TXT文件中的数据

问题描述 请教VC6.0++如何逐列读取TXT文件中的数据 例如TXT文件中的数据是这样 0 5 0.05 1 20 0.20 2 10 0.10 3 5 0.05 4 15 0.15 5 15 0.15 6 18 0.18 7 12 0.12 怎么把它们按每列读出来,分别放到三个不同的数组 解决方案 #include <stdio.h> #include <stdlib.h> void main(int argc, char *argv[]) { if (argc < 2)

fgets-如何没从一个txt文件中读取数据,然后将这条从txt文件中删除

问题描述 如何没从一个txt文件中读取数据,然后将这条从txt文件中删除 就是用于post的模块,从txt中读取一行post信息之后将它post出去,如果post成功,就将它从日志txt中删除. 感觉这个读取还好说,一行用fgets拉出来就可以post了吧 但是这个删除该如何是好 这就是一个起到日志作用的txt,如果可以Post的情况就一条一条post出去,不可以就存进来,大家来给我一点意见吧 解决方案 从一个txt文件中读取矩阵从一个txt文件中读取矩阵从oracle中读取数据并保存在txt文

c++-vc中用struct来将txt文件中的数据导入到数组中

问题描述 vc中用struct来将txt文件中的数据导入到数组中 我用的是struct来做的,但是显示的数据和原来数据不符,数据发生了变化,这是为什么?? 解决方案 是不是没有进行字节对其呢 如果没有字节对其 TA在解析的时候 可能会自动字节对齐了 解决方案二: 和struct没关系,你所谓的不一样:小数位数不一样.使用了科学计数法.列没对齐,都可以使用printf函数解决. cout默认输入当然不会给你做这些处理.

读取txt文件中的数据到extjs中的grid面板?

问题描述 如何将txt文件中的数据读取到extjs中的grid面板中? 问题补充:lizhi92574 写道 解决方案 没有demo.大概就是下面的思路,也就是在read函数里对文本内容解析.Ext.ux.TextJsonReader = Ext.extend(Ext.data.JsonReader,{ read : function(response){ //该函数用来解析数据 var json = response.responseText; //获取 text文本值 //根据 你的text