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 ?
wczytywanie określonego znaku z klawiatury
- Rejestracja: dni
- Ostatnio: dni
0
Nie wiem czy jest jakaś funkcja ale możesz sprawdzać jaki jest znak: do { }while(znak!="y" || znak!="z");
- Rejestracja: dni
- Ostatnio: dni
0
while(!strchr("YN",ch=toupper(cin.get()))) {}
- Rejestracja: dni
- Ostatnio: dni
0
mam tak:
do {
cin >> powtorzyc;
} while (!strchr("YN", powtorzyc = toupper(cin.get())));
ale nie działa
- Rejestracja: dni
- Ostatnio: dni
0
Zostań przy while lub weź się za czytanie jakiegoś kursu.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 83
0
#include <iostream>
int main()
{
char odp;
do {
std::cout<< "ZNAK: ";
std::cin>> odp;
} while (odp!='y' && odp!='n');
return 0;
}