我正在使用boost::filesystem库打开一个特定路径file_path的文件:
fs::ifstream file(file_path);
string str;
vector<string> filenames;
while(getline(file, str)){
filenames.push_back(str);
}
这段代码是从普通的C++代码中改编而来,没有使用boost库。我最初是在读取当前目录下的文件,但我必须编辑路径。现在似乎getline函数不能正常工作。是否有boost库的替代品可以逐行解析文件并将其读入向量中?
谢谢!