【发布时间】:2019-11-17 05:06:01
【问题描述】:
我有一个文件,我想存储一行的第一部分,直到到达“,”,然后将该行的剩余部分存储到另一个变量中。目前,它跳过了一半的行。例如这是我文件的三行:
021200725340,Scotch Removable Clear Mounting Squares - 35 Ct
041520035646,Careone Family Comb Set - 8 Ct
204040000000,Plums Black
我的代码只存储了一半的行:
while(getline(file, upc)){
getline(file, upc, ',');
getline(file, description);
}
【问题讨论】:
-
你为什么不
getline()不带分隔符并在 ',' 上自己拆分?