Keresés

Hirdetés

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

  • 0xmilan

    addikt

    válasz gygabor88 #4264 üzenetére

    Ezer köszi segítséget!
    A túlindexelést egy levlistán olvastam, aztán bele se gondoltam, hogy hülyeség.
    ..Pont az a baj, hogy nem ismert a stringek hossza, és - bár megadhatnék egy max. hosszt - , a lényeg, hogy egy bájttal se használjak több memóriát, mint amennyi tényleg kell.

    Kösz a tippet a dubeggerre. Korábban már használtam, de elszoktam tőle, aztán megmutatta, hogy működik a beolvasás, csak nem úgy, ahogy én azt gondoltam.
    tempk-ba egy kérdést várnék (legyenönismilliomost írok), amiben ugye több szóköz van, én meg azt hittem, hogy majd kitalálja meddig tart a kérdés. :DDD Így utólag elég hülyének érzem magam.
    Szóval elkezdte szépen bepakolni a kérdés egyes szavait a válaszok sztringjeibe.
    Ezek szerint itt az fscanf nem is használható..? Mindenképpen karakterenként kéne beolvasni?

    Olyat tudok, hogy karaktert vizsgálni, azon belül meg stringet olvasni?
    pl így:

    while (fgetc(fp) != '9'){ - elvileg a TAB kódja
    fscanf(fp, "%s", &tempk);
    ...+ mindig hozzáfűzögetni az új szavakat;
    }

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