色々あさってみて、最終的にこれが今一番しっくりきたので載せます。せっかくだし。 data.csv 10, 20, 30 hello, world, ! 12a, 23b, 34c main.cpp #include <iostream> #include <fstream> #include <string> #include <vector> using namespace std; int main(){ ifstream file("data.csv"); vector<vector<string>> values; string str; int p; if(file.fail()){ cerr << "failed." << endl; exit(0); } while(getline(file, str)){ //コメント箇所は除く if( (p = str.find("//"