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