2次元のベクトルにcsvファイルからデータを読みます

ボイド ReadDataFromCsv(スタンダード:: 文字列&ファイル名、のstd ::ベクトル<スタンダード::ベクトル<スタンダード:: 文字列 >>&lines_feat){ 
    のstd ::はifstream vm_info(filename.c_str())。
    std :: 文字列のライン、VAR 
    std ::ベクトル <スタンダード:: 文字列 > 行。

    lines_feat.clear(); 

    一方、(!{vm_info.eof())
        のgetline(vm_info、ライン)。
        もし(lines.empty())
             ブレーク
        std :: istringstream stringin(ライン); 
        row.clear(); 

        しばらく(STD :: getlineの(stringin、VAR' ' )){ 
            row.push_back(VAR )。
        } 
        lines_feat.push_back(行)。
    } 
}

 

おすすめ

転載: www.cnblogs.com/donggongdechen/p/11039175.html