是的,可以使用C++中的std::ifstream
来读取文件中的字符串。以下是一个简单的示例代码:
#include<iostream>
#include <fstream>
#include<string>
int main() {
std::ifstream input_file("input.txt");
std::string line;
if (input_file.is_open()) {
while (getline(input_file, line)) {
std::cout<< line<< std::endl;
}
input_file.close();
} else {
std::cout << "Unable to open file"<< std::endl;
}
return 0;
}
在这个示例中,我们使用std::ifstream
打开一个名为input.txt
的文件,并使用getline()
函数逐行读取文件中的字符串。然后,我们将每一行字符串输出到控制台。如果无法打开文件,则输出错误消息。
领取专属 10元无门槛券
手把手带您无忧上云