Hirdetés

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

  • mobal
    nagyúr

    Sziasztok!

    Azzal fordulnék hozzátok most, hogy lenne egy char tmp[99] változó amibe van egy szöveg (dátum + név pl.: 1990"\t"Valaki). strtok() függvénnyel megkeresnék benne egy számot amit után tabulálás van és tárolnám(%d\t). Az utána következő részt ami egy név beleraknám egy szöveges tömbbe. Na most semmiért nem tudom a dátumot eltárolni, a név tárolás működik.. Így próbálkozom:

    pch=strtok(tmp,"\t");
    kor[j]=(int)pch;
    while(pch!=NULL)
    {
    strcpy(nev[j],pch);
    pch=strtok(NULL,"\n");
    }

    A név tárolása megy. Vagy hibát kapok, vagy fals számot rak el.

    Ez lemaradt:
    char nev[99][SIZE]; /* nevek tárolására tömb */
    int kor[99]; /* kor tárolására tömb */

    int i,j=0; /* bemenetek számolása */

    char tmp[SIZE]; /* karakteres tömb változó */
    char *pch;

    Update: Megoldottam!

    kor[j]=atoi(pch);

    U.i.: Bocsi a dupla HSZ -ért!

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