Hirdetés

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

  • Domonkos
    addikt

    Köszönöm a választ.
    Igen, rátapintottál a lényegre, eléggé hadilábon állok a c-vel. De valahol el kell kezdenem.
    Linux Fstab-ját szeretném dekódolni, egy struktúrába,
    A tömbindex túllépést már kiküszöböltem. Hozzászoktam hogy az eclipse egyből sír ilyenkor.
    if(tmp == '#') boole=1;
    if(boole==1 && tmp!='\n') continue;
    if(boole==1 && tmp=='\n') {boole=0; continue;}

    Tipp:
    Ha a boole valtozot csak logikai ertekek tarolasara haszanlod, akkor folosleges az ==1 vizsgalat. A nem 0 int az mindig igazra ertekelodik ki. Ha ott van egy redundans ertekvizsgalat, akkor az sokaknak megteveszto lehet. :U
    Hogy olvashatobb legyen a kod, definialhatsz egy sajat tipust az intre amit logikaikent hasznalsz es tovabbi 2 konstanst az igazra es hamisra (pl.: 1, 0). Onnantol hasonlokepp hasznalhatod oket, mint a magasabb nyelvekben. Vagy ha nagyon kenyelmes vagy, akkor include-olhatod az stdbool.h-t ami lenyegeben az iment leirtakat tartalmazza. :K

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