gpt4 book ai didi

c++ - 从 C++ 中的外部文件扫描整行

转载 作者:行者123 更新时间:2023-11-28 05:32:17 26 4
gpt4 key购买 nike

<分区>

在 C++ 中扫描文件中的整行:

当我使用 inFile >> s; 时,其中 s 是一个字符串,inFile 是一个外部文件,它只是从该行中读取第一个单词。

完整代码:(我只是试图逐行扫描文件并打印行的长度。)

#include <iostream>
#include <fstream>
#include <string>

using namespace std;

int main()
{
ifstream inFile;
inFile.open("sample.txt");
long long i,t,n,j,l;
inFile >> t;
for(i=1;i<=t;i++)
{
inFile >> n;
string s[n];
for(j=0;j<n;j++)
{
getline(inFile,s[j]);
l=s[j].length();
cout<<l<<"\n";
}
}
return 0;
}

示例.txt

2
3
ADAM
BOB
JOHNSON
2
A AB C
DEF

第一个整数是测试用例,后面没有单词。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com