タブ区切りのテキストを読み込む
これが一番楽っぽい。
#include <iostream> #include <fstream> #include <string> #include <vector> int main() { const std::string file_name = "test.txt"; std::ifstream file(file_name.c_str()); std::string temp; std::vector<std::string> items; while (getline(file, temp, '\t')) { items.push_back(temp); } for (unsigned i = 0; i < items.size(); i++) { std::cout << items[i] << std::endl; } return 0; }