C ++不从字符串中删除空格

时间:2015-11-12 06:20:55

标签: c++ string

我想首先删除字符串的空格,然后将字符串输入到函数" calcPnct()"然后输出每个字符在该字符串中的外观百分比。我已经在线查询了如何删除空格,但我特别想使用for循环。我试过的方法不起作用,为什么不呢?

../textures/tileset.png

1 个答案:

答案 0 :(得分:4)

您没有读取包含空格的字符串。

cin >> input;

只会读取非空白字符。

如果您想阅读整行,包括空格,请使用getline

getline(cin, input);