如果我有一个包含未知字数的字符串,并且必须在C++中以多个字符串扫描它。我该怎么做呢?"I am a boy".我可以想到的一种方法是在getline中使用c++,然后解析整个字符串,直到找到一个字符并将其存储在单独的字符串中。我想知道有没有更好的方法?谢谢!另外,我想知道,当在delimiter命令中使用getline时,getline基本上会扫描输入字符串,直到找不到点分隔
有没有什么方法可以将数据从fstream (文件)传输到stringstream (内存中的流)?目前,我使用的是缓冲区,但这需要两倍的内存,因为您需要将数据复制到缓冲区,然后将缓冲区复制到字符串流,并且在删除缓冲区之前,数据将在内存中复制。; Write(fileBuffer,fLen); //This writes the buffer to the stringstreamdel