我正在阅读我的 c++ 程序 csv 文件:
abc;def;ghi
10;;10
通过此代码:
while(getline(in, str, '\n')){
stringstream ss;
while(getline(ss, str, ';')){
line.add(str);
}
}
其中 in 是输入文件,str
是字符串变量,而 line 是我的集合(如vector
)。但是getline
跳过了 csv 文件中的空字符串。
任何人都可以帮助我阅读空字符串吗?
谢谢 :)