目前我正在读取包含空格的输入。
int main() {
char str[100];
string st;
cin.getline(str,100);
st=str;
}
我想利用字符串附带的函数,所以我将输入读入字符串。有没有其他方法可以直接将输入读入字符串,这也允许空格。
答案 0 :(得分:5)
如果您要使用std::string
个对象,请使用std::getline
。
std::string st;
std::getline(std::cin, st);
答案 1 :(得分:-1)
使用gets()函数。
它甚至接受空格作为输入。
EG。 )
gets (variable_name);