Diskuze: scanf, %c, znak
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Potlačení vstupu sice není zrovna základní věc, ale není
složitá.
Pokud uživatel zadá souřadnice např. takto: [2,4] , pak uložení čísel
lze provést následovně:
scanf("%*c%d%*c%d%*c", &num1, &num2);
Potlačení nepotřebného znaku se provádí tak, že za znak % se vloží *.
A neměl na mysli prostě ignorování whitespaců? To dělá scanf defaultně.
funkce scanf() neignoruje bílé znaky, ale zastaví čtení v okamžiku kdy na bílý znak narazí.
Zobrazeno 4 zpráv z 4.