C++ 循环浏览用户输入中的每个字符
主要初学者,我如何使用以下命令循环浏览用户输入中的每个字符:C++ 循环浏览用户输入中的每个字符,c++,get,C++,Get,主要初学者,我如何使用以下命令循环浏览用户输入中的每个字符: get(char& c) 我想在循环中使用它来处理每个字符(包括空格),但我现在无法让它工作 如果可以,请提供示例代码 谢谢 以下是我现在拥有的: for (char& c : cin.get(char& c)) { cout << c; } for(char&c:cin.get(char&c)){ cout您可以在输入的字符上有一个循环,直到输入的字符是enter(Ascii代码13
get(char& c)
我想在循环中使用它来处理每个字符(包括空格),但我现在无法让它工作
如果可以,请提供示例代码
谢谢
以下是我现在拥有的:
for (char& c : cin.get(char& c)) {
cout << c;
}
for(char&c:cin.get(char&c)){
cout您可以在输入的字符上有一个循环,直到输入的字符是enter
(Ascii代码13)
或使用
char c;
int intVal=0;
while ((c = cin.get()) != 13){
...do processing on the character 'c'
}
您可以在输入的字符上有一个循环,直到输入的字符是enter
(Ascii代码13)
或使用
char c;
int intVal=0;
while ((c = cin.get()) != 13){
...do processing on the character 'c'
}
您可以在输入的字符上有一个循环,直到输入的字符是enter
(Ascii代码13)
或使用
char c;
int intVal=0;
while ((c = cin.get()) != 13){
...do processing on the character 'c'
}
您可以在输入的字符上有一个循环,直到输入的字符是enter
(Ascii代码13)
或使用
char c;
int intVal=0;
while ((c = cin.get()) != 13){
...do processing on the character 'c'
}
我个人会这样写
std::string s;
while(std::getline(std::cin, s)) {
for(char c : s) {
std::cout << c;
}
}
我个人会这样写
std::string s;
while(std::getline(std::cin, s)) {
for(char c : s) {
std::cout << c;
}
}
我个人会这样写
std::string s;
while(std::getline(std::cin, s)) {
for(char c : s) {
std::cout << c;
}
}
我个人会这样写
std::string s;
while(std::getline(std::cin, s)) {
for(char c : s) {
std::cout << c;
}
}
你能展示你到目前为止已经尝试了什么,我们可以帮助你解决你的实际问题吗?你可以迭代std::string
。操作符[]
应该在每个索引处给出字符。不,我需要使用get。你能展示你到目前为止已经尝试了什么,我们可以帮助你解决你的实际问题吗?您可以只迭代std::string
。运算符[]
应在每个索引处提供字符。不,我需要使用get。您可以显示您迄今为止尝试的内容,我们可以帮助您解决实际问题吗?您可以只迭代std::string
。运算符[]
应在每个索引处提供字符。不,我需要使用get。您能展示您迄今为止的尝试,我们可以帮助您解决实际问题吗?您只需迭代std::string
。运算符[]
应在每个索引处提供字符。不,我需要使用get。谢谢。虽然现在我得到了:get未在此范围内声明,请使用cin.get而不是getThanks。虽然现在我得到:get未在此范围内声明,请使用cin.get而不是getThanks。虽然现在我得到:get未在此范围内声明,请使用cin.get而不是get谢谢。虽然现在我得到:“get”未在此作用域中声明,但请使用cin.get而不是get