Hirdetés

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

  • Pcmagicnet
    csendes tag

    Szia!
    Kicsit át alakítottam a kódodat, de ez így műxik. Bár én is most kezdtem tanulni nemrég a C-t ;-)

    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>

    #define SZOHOSSZ 5
    #define HOSSZU 100
    #define MAX_SZO 200

    /* Program ami minden 5 karakternél hosszabb szót átmásol egy másik tömbbe */
    int main(int argc, char** argv) {
    char s[MAX_SZO][HOSSZU], hosszuszo[MAX_SZO][HOSSZU];
    FILE* f = stdin;
    int i, counter, counterHosszu, len;

    counter = 0;
    counterHosszu = 0;

    while (!feof(f) && counter < MAX_SZO) {
    fscanf(f, "%s", s[counter]);
    len = strlen(s[counter]);
    if (len > SZOHOSSZ) {
    strcpy(hosszuszo[counterHosszu], s[counter]);
    counterHosszu++;
    }
    counter++;
    }

    printf("Hosszu szavak: \n");
    for (i = 0; i < counterHosszu; ++i) {
    printf("%s ", hosszuszo);
    }
    printf("\n");
    return 0;
    }

    Köszi. siker. Köszönöm mindenkinek a segítséget és bocsi hogy ilyen későn válaszolok de nem voltam itthon egy darabig.
    Még egy olyan kérdésem lenne hogy tud-e valaki ajánlani C tanulásához valami jó tutorialt, vagy doksit, vagy jegyzeteket vagy bármit, amiből teljesen az elejétől meg tudnám tanulni a C-t. Ami tényleg értelmesen, részletesen elmagyaráz meg leír mindent.
    BRIAN W. KERNIGHAN – DENNIS M. RITCHIE könyve megvan, amiből el is kezdtem már tanulni, de már az elején ad olyan feladatokat, amit előtte nem magyaráz el, és azt sem értem hogy mit kellene vagy hogy csinálni.
    Ezért szeretnék egy olyan könyvet vagy az is jó ha valamilyen egyetemi jegyzete megvan valakinek amiből tanult, ami értelmesen elmagyaráz meg illusztrál átláthatóan mindent.
    Így is a függvényhívások értékátadására magamtól kellett rájönnöm, de még mindig nem tudok normális függvényeket írni. Pl: a visszatérési érték típus konverziója nem sikerült, és nem értem hogy miért. A tömbök kezelését sem írja le rendesen a könyv. Az a baj hogy nem illusztrálják így nehéz vizuálisan elképzelni, hogy hogyis tárolódnak az adatok a tömbben.
    Meg sok minden van még amit nem értek és, nagyon szeretném megtanulni. Eddig amit tanultam html, css, javascript, php, mysql. Szeretnék egy komoly nyelvet megtanulni (főleg a PIC programozáshoz):) ezért választottam a C-t. Aztán majd később C++.
    Ha tudtok segítsetek.

    Előre is köszönöm mindenkinek

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