Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Pomoc s programem v C

Pozor, keby si mal v premennej buf reťazec obsahujúci znak '%', tak to nedopadne dobre. Ak chceš vypisovať hocičo pomocou printf, tak formátovací reťazec by prakticky nikdy nemal byť vstupom od používateľa. Čiže by to malo vyzerať takto:

printf("%s", buf);

V tvojom prípade by bola vhodnejšia funkcia puts, ktorá na koniec vypisovaného reťazca pridá aj znak pre nový riadok.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny