c++输入字符串逐个读取每个字符
作者:野牛程序员:2023-06-20 10:53:40 C++阅读 3498
在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

