我只是在学习一些关于密码学的东西,我制作了一个很酷的程序来加密任何消息,通过字母表旋转字母给定数量的字母...无论如何......我已经设置了但我可以不给它多个单词进行加密,因为它在一个单词之后结束输入...(使用cin)...在我点击返回之前,我怎么会让cin不停止输入?
答案 0 :(得分: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 );
答案 1 :(得分:2)
您想使用getline来读取整行。
答案 2 :(得分:2)
使用cin.getline()
读取一行? (或者,正如Martin在评论中指出的那样,可能更好,使用std::getline
。)