使用C++从文本文件中读取整数并将其存储到向量中的步骤如下:
#include <iostream>
#include <fstream>
#include <vector>
std::vector<int> numbers;
std::ifstream inputFile("filename.txt");
if (!inputFile.is_open()) {
std::cout << "无法打开文件" << std::endl;
return 0;
}
int number;
while (inputFile >> number) {
numbers.push_back(number);
}
inputFile.close();
完整的代码示例:
#include <iostream>
#include <fstream>
#include <vector>
int main() {
std::vector<int> numbers;
std::ifstream inputFile("filename.txt");
if (!inputFile.is_open()) {
std::cout << "无法打开文件" << std::endl;
return 0;
}
int number;
while (inputFile >> number) {
numbers.push_back(number);
}
inputFile.close();
// 打印向量中的整数
for (int num : numbers) {
std::cout << num << " ";
}
std::cout << std::endl;
return 0;
}
这段代码将打开名为"filename.txt"的文本文件,并将其中的整数逐行读取并存储到向量中。最后,它会打印出向量中的整数。
推荐的腾讯云相关产品:腾讯云对象存储(COS)用于存储和管理文件,可以将文件存储在云端,并通过API进行访问和管理。产品介绍链接地址:https://cloud.tencent.com/product/cos
领取专属 10元无门槛券
手把手带您无忧上云