怎么样从txt文本中读取多行内容?

huaxin84 huaxin84 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
如题,我的思路是:


const int max = 100
string words[max];
RtlZeroMemory(words,sizeof(words));
string zs[max];
RtlZeroMemory(words,sizeof(zs));
int a =50; //假设文本每行50个字符,两个内容用空格分开
ifstream fin ("date.txt");
if (!fin.bad())
{
for(int n = 0; n<50; n++)
{
fin.ignore( a , '^');
fin>>words[n]>>zs[n];
a+=50
}
fin.close();
}

ofstream fout ("date2.txt");
if (!fin.bad())
{
fout<<""<<endl
<<setw(20)<<words[0]<<setw(30)<<zs[0]<<endl;
fout.close();
}





但是没用成功,不知为什么。求解
...全文

相关推荐

评论 10
收藏 已收藏
分享
返回顶部
huaxin84
C++ 语言 65,214 成员 250,514 内容