C++string类型如何输入?有没有一种可以输入空格但是碰到回车会停止,就像gets那样的输入函

2025-02-27 10:40:11
推荐回答(5个)
回答1:

std::string s;
std::getline(std::cin, s);

 gets 这种东西还是尽快忘掉为好,C和C++的最新标准都已经彻底删掉这个函数了

回答2:

有gets使用不是挺好的么?为什么一定要用C++的什么特殊语句呢?
碰到空格不停止直到回车,最最合适的就是gets了,不然使用带正则的scanf可能也可以做到。

回答3:

char a[100];
std::cin.getline(a,100);
string aa = a;
cout<

回答4:

Getline(cin,变量名)

回答5:

要用到继承