В настоящее время условия моей схемы if не соблюдаются. независимо от того, что я вводил для x, инструкции внутри цикла for все еще выполняются. Идея здесь заключается в том, что пользователь может вводить данные, и если они хотят изменить данные до следующего шага, они могут. В конце цикла while они должны иметь возможность вернуться к началу или выйти из цикла while. Сначала я попытался сделать цикл while внутри цикла while, но это не дало результата вообще.если условия игнорируются
int _tmain(int argc, _TCHAR* argv[]) {
dataSet myData;
int a, b, c, d, x, y;
cout << "2 to start, 1 to fail." << endl;
cin >> y >> x;
while (y == 2) {
if (x == 1);
{
cout << "please enter 4 numbers: " << endl;
cin >> a >> b >> c >> d;
int start[4] = { a, b, c, d };
myData.addElements(start);
x = myData.moveForward;
}
myData.beginProcess();
y = myData.moveForward;
x = myData.moveForward;
}
system("pause");
return 0;
}
Ik, что петля назад в начале, если разве собирается цикл , и я над этим работаю. это осталось от того, когда я пытался сделать цикл while. – forresto
Все это можно было бы легко обнаружить, если вы использовали отладчик. Отладчик - лучший друг программиста! Познакомиться с этим хорошо – Kam
полезно знать, все еще новичок, и пропустил точку с запятой. XD – forresto