如何从文本文件中读取空白字符?

时间:2021-04-14 00:51:46

标签: c++

我需要从文本文件中读取数据,将 char 和 int 存储在单独的变量中,然后将其打印到屏幕上。数据文件可以是任意长度,但会遵循这种格式。

示例数据文件:

t 34
! 56
  9

我正在努力解决的问题是,如果有空格字符,我需要存储它。

我的第一直觉是这样做:

while(infile >> letter >> num){
      cout << letter << "  " << num << "\n";
   }

但是,一旦遇到该空格,循环就会停止。我应该使用 getline() 吗?如果是这样,我如何将其格式化为两个单独的变量?

0 个答案:

没有答案
相关问题