Hirdetés

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

  • bpx
    őstag

    szia! elmondanád h mi a gond a programban? mert egy kolega már át ment vele...csak az a baj h én nem értem, ha van időd megköszönném ha írnál leírást! előre is köszi

    2 "apróság":

    1. a checkstrlen függvényben a charlen változó növelését is a ciklusba kellene tenni, mert így ha nem üres a string, mindig 1 lesz az eredmény

    while(*str)
    {
    *str++;
    charlen++;
    }

    2. mainben a ciklus nem az igazi
    jelenlegi formájában soha nem vizsgálja az utolsó argumentumot
    a számolást 1-től kezdi, de a feldolgozást meg a 0. elemtől, így mikor eléri a ciklus végét (argc), akkor még marad 1 feldolgozatlan argumentum

    legegyszerűbb pl. a ++ operátort postfix-ről prefixre cserélni (ugye az a különbség, hogy az előbbi csak a kiértékelés után növel, míg utóbbi már előtte)

    strlen=checkstrlen(*++argv);

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