Forum jest zablokowane. Podczas blokady nie można dodawać ani edytować wiadomości.
Temat: [PAL] czytanie wejścia
Sorry za lamerskie pytanie, nie używam c++ na bieżąco. Jeżeli to jest zgodne z regulaminem: jak czytać znak za znakiem ze standardowego wejścia nie znając rozmiaru tego domniemanego palindromu? jak wykryć, że input się skończył - żeby nie zablokować programu czekając na kolejny znak?
char a;
while(cin >> a)
{
...
}
while(cin >> a)
{
...
}
Dzięki Michał! :)
Można też korzystać z getchar().
Trzeba trochę uważać, bo napisałem "dobry" program, który w ogóle nie czytał wejścia. Tzn. u mnie czytał, a na sprawdzarce nie. Całe szczęście puściłem próbne uruchomienie. Ostatecznie spasowało mi takie rozwiązanie, które spokojnie mieści się w limicie czasowym:
char ch;
if (scanf("%c", &ch) != 1)
break;
char ch;
if (scanf("%c", &ch) != 1)
break;
Pytanie o interpretację treści pozostaje aktualne.
https://happywheels2.io
https://happywheels2.io
Jestem nowy w tym kodowaniu, tak jak ty, byłem zainteresowany odpowiedzią na twoje pytanie, otworzyłeś dobry temat.
https://basketballlegends.fun
https://basketballlegends.fun