jjzjj

c++ - StringStream 循环失败

我正在阅读具有这种格式的文本文件:grrr,sometext,45.4321,54.22134我只是将我的double值存储在一个字符串变量中。为什么它只给我字符串的第一个数字?如果我只使用一个while循环和这种新格式的文本文件重新开始:21.34564它正常工作。问题是,sLine与我重新开始时的值相同。不同之处在于最有可能导致问题的三个嵌套for循环。这是让我得到我想要的东西的代码:#include#include#include#include#include#include#includeusingnamespacestd;intmain(){stringusrFileStr