Мне нужно спланировать программу, которая получает письмо от пользователя в scanf
внутри цикла while, и я хочу остановить программу, если пользователь вводит символ '!'.
Код
char prev_letter = 0;
char letter = 0;
int count = -1;
int ascii_tot = 0;
int s_check = 0;
int mono = 1;
printf("please enter enamy name:\n");
do{
scanf("%c",&letter);
++count;
ascii_tot = ascii_tot + (int)letter;
s_check = s_check +(letter == 's');
mono = ((mono > 0) && (letter > prev_letter));
printf("%d", mono);
prev_letter = letter;
}while (letter != '!');
Я ожидаю разорвать цикл, если пользователь получит '!'и я могу использовать только библиотеки stdio.h
, stdlib.h
и stdbool.h
(заголовки), и мне не разрешено использовать while, do / while, для, если.
Как мне решить эту проблемупроблема