Witam. Chciałbym na końcu programu zrobić sobie takie zapytanie "czy powtorzyć?" do wyboru ma być "Y/N". Czy jest taka możliwość żeby ignorować wszystkie wciskane klawisze oprócz y i n ?
0
0
Nie wiem czy jest jakaś funkcja ale możesz sprawdzać jaki jest znak: do { }while(znak!="y" || znak!="z");
0
while(!strchr("YN",ch=toupper(cin.get()))) {}
0
dzięki a jak to przebić na do while?
0
mam tak:
do {
cin >> powtorzyc;
} while (!strchr("YN", powtorzyc = toupper(cin.get())));
ale nie działa
0
Zostań przy while
lub weź się za czytanie jakiegoś kursu.
0
#include <iostream>
int main()
{
char odp;
do {
std::cout<< "ZNAK: ";
std::cin>> odp;
} while (odp!='y' && odp!='n');
return 0;
}
0
O dzięki!
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.