Hirdetés

Új hozzászólás Aktív témák

  • Zollee
    tag

    Mégpedig azért, mert a scanf egy borzasztó rossz függvény terminálról olvasáshoz.
    Ha debuggerrel vagy egy kiíratást betéve megnézed mi lesz a gyalog változód valószínűleg egyből kiszúrod, hogy bizony a bástya bekérés után a pufferben maradt egy (vagy kettő) soremelés karakter és az kerül oda.

    Gyors megoldásként ha a második scanf formátumstring elejére teszel egy szóközt akkor már jó lesz. (Persze ahogy cucka kollega mondta, csak simán az értékeket hasonlítsd össze.)

    Beolvasáshoz amúgy fgets és sscanf párosa ajánlott, megfelelő hibakezeléssel.

    Mondasz vmit.. Mikor próbálgattam, előfordult, hogy a 2 bekérésből csak az 1. esetben várta meg míg beadok neki egy értéket, a másikat már önszántából kitöltötte, mintha ő jobban tudná. :)
    Most nem otthon vagyok, de amint előttem lesz a feladat, kipróbálom. Remélem menni fog.

Új hozzászólás Aktív témák