Здравствуйте. У меня возникают проблемы с сборкой с куском кода, который я пытаюсь выполнить. Я новичок в C++, и я пытаюсь обойти его, поэтому проблема, вероятно, очень проста. Я бы очень признателен за то, что кто-то может дать мне руку. Вот код;C++: поиск и устранение неисправностей петли
#include <iostream>
using namespace std;
int i = 0;
char input = ' ';
int main()
{
for(i = 1; i <= 100; ++i)
{
if((cin >> input) == 'a')
{
break;
}
}
return 0;
}
Этот вопрос с "если ((CIN >> вход) == 'а')" есть что-то не так с оператором '=='
Проблема в том, что '(cin >> input)' не возвращает то, что полезно сравнить с '' a''. – juanchopanza
В этом нет ничего плохого. Вы сравниваете результат 'operator >>()' с ''a'', а не' input' с '' a'' – StoryTeller
. Я уверен, что у вас есть что-то интересное в компиляторе. Может быть, вы могли бы начать здесь. – undu