Hirdetés

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

  • Korcsii

    őstag

    fogadjuk valami kezdőkre jellemző hiba, de akkor sem tudok rájönni:

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

    int main (void) {
    // az elejét inkább nem idézem be
    printf("Kérek egy évfolyamot: ");
    short int evfolyam;
    scanf("%d",&evfolyam);
    printf("Kérek egy osztályt: ");
    char osztaly;
    scanf("%c",&osztaly);
    printf("%d %c\n", evfolyam, osztaly);
    }

    namármost ha az evfolyam-ot nem kérem be, akkor ok minden, kiírja az osztályt (még ha az évfolyamnak adok kezdőértéket, akkor is)... de így egyszerűen átugorja a második scanf-et, és nem tudom, hogy mi lehet a hiba :( ha megcserélem a kettőt, akkor mind a kettőt bekéri, de mire a kiíráshoz jut, elfelejti az osztály... ennyire benéztem volna valamit?

    előre is kösz, mert én már felrobbanok :R

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