社区
其它技术问题
帖子详情
从某一行开始读取数据文件。
zyning
2011-03-10 04:19:49
现有一个txt数据文件,我想从第八行开始读取一列数据。请大侠指点。
数据文件见图:
也就是从 3.229929E+001 这个数据开始读取。
...全文
439
8
打赏
收藏
从某一行开始读取数据文件。
现有一个txt数据文件,我想从第八行开始读取一列数据。请大侠指点。 数据文件见图: 也就是从 3.229929E+001 这个数据开始读取。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2011-03-10
打赏
举报
回复
char buf[80];//每行最长79+1个英文字符
FILE *f;
int i;
f=fopen("data.txt","r");
for (i=1;i<=7;i++) fgets(buf,80,f);//跳过前七行
fgets(buf,80,f);//读出第8行
printf("%s",buf);
fclose(f);
zyning
2011-03-10
打赏
举报
回复
好,我看看,多谢,大哥好运。结贴。。。。。
justkk
2011-03-10
打赏
举报
回复
逐行读取吧F.getline
参考
使用ifstream和getline读取文件内容[c++] - I come, I see, I conquer
zyning
2011-03-10
打赏
举报
回复
大侠说话真精简,怎么跳啊。下面是我东拼西凑的代码,在我把数据文件的前7行手动删除,保存后,可以运行的。 现在我不想手动删除在保存,想让他从第八行开始读数据到数组p。
void main()
{
int len;
cout<<"输入个数:";
cin>>len;
double *p = new double[len];
char filename[100];
cout<<"输入文件的路径:";
cin>>filename;
ifstream F(filename); //读入数据文件
if(F.fail())
return;
int i,n=0;
while(!F.eof())
F>>p[n++];
for(i=0;i<n;i++)
p[i];
double junzhi=0; //均值
。。。。。
}
justkk
2011-03-10
打赏
举报
回复
那就一行一行的读吧,跳过前面的7行
gkun_521
2011-03-10
打赏
举报
回复
如果就单这个文件,数第8行开头前面有多少字节,然后fseek...哈
zyning
2011-03-10
打赏
举报
回复
图片看不见哈, 我说说吧,
前三行,第五行空白;第四行,第六行是些英语字母。第七行开始是一列数据,现在我想从第八行开始读,第七行这个数据也不要。
这位大侠的“文件行定长”什么意思。不需要读取的前7行?(这个是确定的,我就是需要从第8行开始读。)
还是第7行后的数据有多少行。(100行1列)
justkk
2011-03-10
打赏
举报
回复
如果文件行定长,比较好办,可以调用fseek()
java excel 最后
一行
数据,如何在Java中使用POI从首次读到最后
一行
在Excel中?
I am using apache poi to read form excel file, the code also works without any problem but the code reads data from middle and it does not read from first row of the file.the code is :package org.samp...
MapReduce原理分析之MapTask
读取数据
通过前面的内容介绍相信大家对于MapReduce的操作有了一定的了解,通过客户端源码的分析也清楚了split是逻辑分区,记录了每个分区对应的是哪个
文件
,从什么位置开始到什么位置介绍,而且一个split对应一个Map Task任务,而MapTask具体是怎么读取
文件
的呢?本文来具体分析下。 MapTask
读取数据
的过程 我们要分析的就是如下的过程: 1.自定义Mapper 在自定义的M...
python学习笔记—— 从第二行开始读
文件
filename = info.txtf = open('info.txt') next(f) for line in f: print(line)next()函数获取了第
一行
的数据,但没有做任何动作。这样其后的FOR循环就直接从第二行开始读取执行。 转载于:https://www.cnblogs.com/ChenYi0919/p/8856553.html...
案例:使用seek倒查获取日志
文件
的最后
一行
f = open('test.txt', 'rb') for i in f: # 使用for i in f 系统不会把所有数据读到内存中,而是需要读取时再读 offs = -10 # 定义一个偏移量,因为倒查,所以为负数 while True: # 定义了一个死循环,当得到需要的结果后使用break跳出 f.seek(offs, 2) # 将光标...
操作Excel的一个有用实例及从EXCEL第N行开始取数据
private DataSet FindInfoFromExcel(string stFilePath,string tableName,string stFiles,string stPrimaryKey,string stCondition,string stRows,string stBeginRowcount,int flag) { string strConn = "Provider=Microsoft.Jet.OleDb.4.0;" + "data sour
其它技术问题
3,881
社区成员
9,044
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章