C++中如何隔行读取文本文件的内容?
展开全部
#include<fstream>
#include<stream>
using namespace std;
int main()
{
fstream fin("data.txt"); //打开文件
string ReadLine;
getline(fin,ReadLine); //这里先读一行不做处理
while(getline(fin,ReadLine)) //逐行读取,直到结束
{
...
}
fin.close();
return 0
}
#include<stream>
using namespace std;
int main()
{
fstream fin("data.txt"); //打开文件
string ReadLine;
getline(fin,ReadLine); //这里先读一行不做处理
while(getline(fin,ReadLine)) //逐行读取,直到结束
{
...
}
fin.close();
return 0
}
更多追问追答
追问
额,逐行的我懂了,请问你知道按列读取怎么实现吗?比如题目中那幅图,我想读取第七列的数据该怎么做?
追答
列其实没有单独读取的
只能通过将所有行读取 每行中取第七个数据
从而实现 单独提取第七列
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该有个方法是readline ,你可以先readline两次 先跳过前面的两行。
追问
请问具体要怎么做?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询