int side1test;
NSLog(@"Is your triangle setup as in an Angle-Side-Angle? (Use 1 for Yes and 0 for No.)");
scanf(" %i", &side1test);
Возвращает «0», когда пользователь вводит «у». Тем не менее,
if (side1test != 1 && side1test != 0){
NSLog(@"Please use a '1' for YES and '0' for NO.");
}
Тогда не ловит.
Программа попадает в мое предложение else и выводит все NSLogs, пропуская команды scanf (), принимая каждую из них как «0». Что здесь не так?