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

  • Barras

    csendes tag

    Üdvözletem!

    Segítséget kérnék az alábbiban:

    #include <stdio.h>
    #include <stdlib.h> /* exit (-1) itt definiálva*/

    int main()
    {
    int a, b, c; /* Változók definiálása*/
    printf ( "Kérek két számot:");/*kérés megjelenítése*/
    if (scanf("%d,%d",&a,&b)!=2); /*input-billetyűzetről, két vesszővel elválasztott egészszám*/
    {
    printf ("Hibás adatbevitel!\n"); /* hibás input esetén kiírás, utána kilépés*/
    exit(-1);
    }
    c=a+b;
    printf ("Két szám összege: %d + %d = %d\n", a, b, c); /*eredmény kiíratása*/
    }

    Miért nem fut le helyesen a következő?
    -Feladat: Billetyűzetről beolvas két egész számot,majd megjeleníti az összeget. Hibás input esetén kiírás
    -Jelenség: Elindul,helyes adatbevitel után is hiba kiírás, s nem az összeg megjelenítése, s kilép. :S

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