c++输入字符串逐个读取每个字符
作者:野牛程序员:2023-06-20 10:53:40 C++阅读 3002
在C++中,你可以使用std::string
来输入字符串,并使用循环逐个读取每个字符。以下是一个示例代码:
#include <iostream> #include <string> int main() { std::string input; std::cout << "请输入字符串:"; std::cin >> input; std::cout << "逐个读取每个字符:" << std::endl; for (char c : input) { std::cout << c << std::endl; } return 0; }
在这个示例中,我们首先创建了一个std::string
变量input
来存储用户输入的字符串。然后使用std::cout
来打印提示信息,提示用户输入字符串。接下来,使用std::cin
来接收用户输入,并将其存储在input
变量中。
在循环部分,我们使用范围-based for循环(range-based for loop)来逐个读取字符串中的每个字符。每次迭代,将字符存储在变量c
中,并使用std::cout
打印该字符。注意,在这个例子中,我们使用std::endl
来输出换行符,以便每个字符都打印在新的一行。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892