在C++中将文本文件中的数字放入矢量中,可以通过以下步骤实现:
ifstream inputFile("filename.txt");
if (!inputFile.is_open()) {
cout << "Failed to open the file." << endl;
return;
}
vector<int> numbers; // 存储数字的矢量
string line; // 存储每行文本的字符串
while (getline(inputFile, line)) {
istringstream iss(line);
int number;
while (iss >> number) {
numbers.push_back(number);
}
}
inputFile.close();
完成以上步骤后,矢量numbers中将包含文本文件中的所有数字。
这种方法适用于文本文件中每行只包含数字的情况。如果文本文件中的数字与其他内容混合,需要根据具体情况进行适当的处理。
腾讯云相关产品和产品介绍链接地址:
TVP技术夜未眠
企业创新在线学堂
DBTalk技术分享会
【产研荟】直播系列
"中小企业”在线学堂
腾讯技术创作特训营第二季第3期
“中小企业”在线学堂
GAME-TECH
领取专属 10元无门槛券
手把手带您无忧上云