C++ 控制台上送字符串,代码如何接收
时间: 2024-03-15 21:47:35 浏览: 57
在C++中,可以使用`std::cin`对象来从控制台上接收字符串。`std::cin`是C++标准库中的一个输入流对象,可以从标准输入设备(通常是键盘)读取数据。
接收字符串的代码示例如下:
```
#include <iostream>
#include <string>
int main()
{
std::string str;
std::cout << "请输入字符串: ";
std::cin >> str;
std::cout << "您输入的字符串是: " << str << std::endl;
return 0;
}
```
在这个例子中,我们定义了一个`std::string`类型的变量`str`来存储输入的字符串。然后使用`std::cin`对象的`>>`运算符来读取输入的字符串,并将其存储到变量`str`中。最后输出变量`str`的值。
需要注意的是,`std::cin`对象使用`>>`运算符读取字符串时,会忽略输入字符串中的空格、制表符、换行符等空白字符,直到遇到下一个非空白字符为止。如果需要读取含有空白字符的整行输入,可以使用`std::getline`函数,例如:
```
#include <iostream>
#include <string>
int main()
{
std::string str;
std::cout << "请输入字符串: ";
std::getline(std::cin, str);
std::cout << "您输入的字符串是: " << str << std::endl;
return 0;
}
```
这样就可以读取整行输入了。
阅读全文