2011-02-09 2 views
2

У меня есть матрица 8x14800, которая была извлечена из Matlab как CSV-файл ("move.mo"). Мне нужно прочитать этот файл в 14800 векторах по 8 значений. Можете ли вы направить меня сюда?Запись CSV-файла в векторы

До сих пор я нахожусь здесь:

std::fstream inputfile; 
inputfile.open("moves.mo"); 
std::vector< std::vector<int>* > vectorsmovesList; 

while (!inputfile.eof()) { 
    std::string line;    
    getline (inputfile,line); 
    if(""!=line) {  //if line is nonempty 

     std::vector<int>* mvec = new std::vector<int>(); //allocate a vector vec(N) 
/* loop to read file has to go here */  
      } 
inputfile.close(); 

} 

return 0; 
} 

Спасибо очень очень !!!!

+0

это C++, а не C# тег –

+0

Может быть не точной копией, но смотрите: http://stackoverflow.com/questions/1894886/parsing-a-comma-delimited-stdstring/1895584 –

ответ