当前位置:首页 C++ > 正文

c++cin输入字符串遇空格停止吗

作者:野牛程序员:2024-01-01 08:36:10 C++阅读 2774

C++中,使用cin输入字符串时,它会在遇到空格、换行符或制表符时停止读取,因为这些字符被视为输入的结束符。如果想读取包含空格的整行文本,可以考虑使用getline(cin, variable)函数,它可以读取整行字符串,直到换行符为止。以下是一个简单的例子:

#include <iostream>
#include <string>

int main() {
    std::string input;

    // 使用getline读取整行字符串
    std::getline(std::cin, input);

    // 输出读取的字符串
    std::cout << "你输入的字符串是:" << input << std::endl;

    return 0;
}

上述代码中,getline函数会读取整行输入,包括空格,直到遇到换行符为止。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击