社区
其它技术问题
帖子详情
从某一行开始读取数据文件。
zyning
2011-03-10 04:19:49
现有一个txt数据文件,我想从第八行开始读取一列数据。请大侠指点。
数据文件见图:
也就是从 3.229929E+001 这个数据开始读取。
...全文
368
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()
基于C++从某
一行
开始
读取
数据
基于C++从某
一行
开始
读取
数据
#include <iostream> #include <fstream> using namespace std; int main() { string line1; string str; int a=0;//记录从哪
一行
开始
读取
ifstream file; file.open("E:...
matlab从某
一行
开始
读取
数据
比如data.txt的
文件
内容如下: 1.1 1.2 1.3 //测试用的
一行
38010.21 1 20001.48 2 11939.17 3 7711.996 4 5302.323 5 3718.099 6 2498.055 7 1660.385 8 1143.084 9 如下一句代码,即可从第二行开始
读取
数据
: data=textread('data.txt','','headerli
MATLAB如何
读取
文件
某
一行
的内容,如何
读取
文件
的某
一行
C语言 怎么用fgets()
读取
一个txt
文件
中的任意行的信息C语言 怎么用fgets()
读取
一个txt
文件
中的任意行的信息 比如 szhfias sdf如果使用fgets()
读取
某个
文件
,第一次
读取
的bufsize为5,而
文件
的第
一行
有10个字符(算上’\n’),那么
读取
文件
的指针会偏移至当前
读取
完的这个字符之后的位置。也就是第二次再用fgets()
读取
文件
的时候,则会继续
读取
其后的字符。C#如...
用python 写一个从excel
文件
读取
某
一行
数据
的代码
用python 写一个从excel
文件
读取
某
一行
数据
的代码
python
读取
csv
文件
(
一行
一行
的
读取
)
在python里面,
读取
或写入csv
文件
时,首先要import csv这个库,然后利用这个库提供的方法进行对
文件
的读写。 1、获取每
一行
读取
csv
文件
,用的是csv.reader()这个方法。返回结果是一个_csv.reader的对象,我们可以对这个对象进行遍历,输出每
一行
,某
一行
,或某一列。代码如下: 1 import csv 2 with open('data.csv', 'r') as f: 3 reader = csv.reader(f) 4 print(type(reader))
其它技术问题
3,881
社区成员
9,053
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章