c++字符串的输入
作者:野牛程序员:2023-07-01 09:22:52 C++阅读 2802
在C++中,你可以使用std::string
来处理字符串。要从用户输入获取字符串,你可以使用std::cin
对象和提供的输入运算符>>
。以下是一个示例代码:
#include <iostream> #include <string> int main() { std::string input; std::cout << "请输入一个字符串: "; std::cin >> input; std::cout << "您输入的字符串是: " << input << std::endl; return 0; }
上述代码首先创建了一个名为input
的std::string
对象。然后,使用std::cout
打印一条提示消息,要求用户输入一个字符串。接下来,使用std::cin
和输入运算符>>
从用户获取输入并将其存储在input
字符串中。最后,使用std::cout
再次打印用户输入的字符串。
请注意,输入运算符>>
默认情况下会忽略空白字符(如空格、制表符和换行符),因此如果你需要获取包含空格的整个句子作为字符串,你可以使用std::getline
函数替代。以下是使用std::getline
的示例:
#include <iostream> #include <string> int main() { std::string input; std::cout << "请输入一个字符串: "; std::getline(std::cin, input); std::cout << "您输入的字符串是: " << input << std::endl; return 0; }
这样,std::getline
函数会将包含空格的整行输入存储到input
字符串中。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
