2

我只是在学习一些关于密码学的东西,我做了一个很酷的程序,通过在字母表中旋转给定数量的字母来加密任何消息......无论如何......我已经设置好了,但我不能给它要加密多个单词,因为它在一个单词之后结束输入......(使用 cin)......我如何让 cin 在我点击返回之前不停止输入?

4

3 回答 3

3

怎么样std::getline()

http://www.cplusplus.com/reference/iostream/istream/getline.html

例子:

#include <iostream>
#include <string>
using namespace std;

string line;
getline( std::cin, line );
于 2011-04-05T03:17:36.673 回答
2

您想使用getline读取整行。

于 2011-04-05T03:17:11.200 回答
2

用来cin.getline()读一行?(或者,可能更好,正如马丁在评论中指出的那样,使用std::getline.)

于 2011-04-05T03:17:12.483 回答