如何使用包含空格的fstream复制一行?

时间:2015-04-19 09:46:48

标签: copy fstream space

因此,如果我正在阅读的文件包含:

2:Hello World

我希望 num 等于每行开头的数字

文字等于该行的剩余字符串

我的问题是我怎样才能使它成为我的ifstream占据整行,包括单词之间的空格?而不是只采取“你好”

#include <fstream>
using namespace std;

int main(int argc, char *argv[]) {  

   ifstream fin;
   fin.open(file);

   string s = "";
   fin >> s;

   loadPacket(s); 
}



void loadPacket(string s) {
   static const size_t npos = -1;
   num = pString.substr(0,1);
   text = pString.substr(4, npos);    
}

0 个答案:

没有答案