Hirdetés

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

  • doc
    nagyúr

    Van egy problémám.

    Üres stringet kell detektálnom C-ben. A probléma, hogy kvázi függvénybe kell ezt megcsinálni, hogy máshonnan kapjon stringet, szal nem előre a kódba írt stringet kell vizsgálni.
    Szóval valahonnan jön a script, ráadásul még pointerezni is kell. Ötletek?

    Sokat próbáltam a pointereket, de nem akar menni a dolog. Pl. próbáltam kiírni a pointer által mutatott string elemeit, de csak számokat kapok.

    Van pl. az argc *argv-s argumentum bekérés, hogy tudom megcsinálni, hogy átkerüljön a tartalma egy sima tömbbe, amivel lehet dolgozni?

    Meg ilyen alap kérdések, plusz pár dolog, amiből még kérdezni sem tudok. ;]

    a gond az hogy nem ertem mit szeretnel :)
    az *argv[] mar eleve egy tomb. ha masolni szeretnel, hasznalhatod cikluson belul az strcpy fuggvenyt
    ha parameterkent akarod atadni, akkor siman char* a tipus es kesz
    ha azt akarod megnezni hogy ures-e, az a legegyszerubb
    pl:

    bool isEmpty(char* s)
    {
    return !*s;
    vagy
    return s[0] == 0; (igy olvashatobb, de kevesbe helytakarekos, es foleg kevesbe 'geek' :D)
    }

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