Я пытаюсь проверить ввод пользователя. Вот код:Подтвердить ввод пользователя - Objective-C
do{
NSLog(@"Please select from the following options: D/ W/ T/ Q");
res = scanf("%c", &s1);
if(res ==0) {
NSLog(@"Invalid entry.");
}
}while (res ==0);
Я хочу улучшить приведенный выше код таким образом, что он не позволит пользователю вводить что-либо (например, номер, строка, или любое отрицательное число), но только один одиночный символ (в быть конкретным, только один из параметров, указанных в подсказке).
В текущем коде не делается этого.
Подпись удалена, ознакомьтесь с разделом Часто задаваемые вопросы. –
@Sameera: Не стесняйтесь удалять часть «Спасибо», когда вы удаляете остальную часть подписи. –