Hirdetés

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

  • Bobrooney
    senior tag

    Köszi az infókat.
    A scanf-et és a getline-t nem tanultuk még.
    Sajnos ez volt a 2. óra eddig.
    Nem volt szó arról, hogy mit szabad mit nem szabad használni, de gondolom feltűnő lenne, ha olyat használnánk, amit nem tanultunk. :)
    Kaptunk egy pdf filet, amiben a c programozáshoz van segítség, tananyagféle.
    De nyilván egy kezdőnek nem egyszerű összerakni egy progit külön példákból... : /
    Tehát valahogy így kell kinézzen:

    beírom:
    asdasd;dsada;das; nyomok egy entert
    sadasd;asd;äđĐasd;asd; nyomok entert
    as;df;sa; nyomok entert
    ctrlZ

    1.sor:
    asdasd
    dsada
    das
    2.sor:
    sadasd
    asd
    äđĐasd
    asd;
    3.sor:
    as
    df
    sa

    :D:D remélem érted :/ :D

    #include <stdio.h>

    int main(int argc, char *argv[]) {

    char c, puffer[250];
    int i=0, sorok_db = 0;

    while (( c = getchar () ) !='0'){
    puffer[i] = c;
    i++;
    }

    puffer[i-1] = '\0';

    i = 0;

    printf("%d. sor:\n", sorok_db+1);

    while(puffer[i] != '\0')
    {
    if(puffer[i] == ';')
    {
    putchar('\n');
    }
    else if(puffer[i] == '\n')
    {
    putchar(puffer[i]);
    sorok_db++;
    printf("%d. sor:\n", sorok_db+1);
    }
    else
    {
    putchar(puffer[i]);
    }
    i++;
    }

    }

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