Hirdetés

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

  • kingabo
    őstag

    struct, majd fv visszaadjna h fiatal avagy sem:

    #include <stdio.h>
    #include<stdlib.h>
    struct szemely{
    char nev[30];
    int kor;
    };
    int fgv(struct szemely sz){
    if(sz.kor>18)
    {
    printf("felnott\n");
    }
    else
    printf("fiatalkoru\n");
    }
    main()
    {
    struct szemely r;
    printf("kerem az eletkorat");
    scanf("%s",&r.kor);
    fgv(r);
    printf("%d eves",r.kor);

    system("pause");
    }
    mikor én adok meg neki a mainbe értéket(r.kor=20;) akkor jó, de én bekérni akarom a mainbe az életkort de akkor meg mindig fiatalt ad vissza, mi a hiba?

    meg van

    Az a probléma, hogy stringként kérsz be adatot nem pedig számként.

    (#3249) cooldongo: kérlek írd le saját szavaiddal, hogy mit csinál az egybeesik függvény. (nem azt, hogy mit kéne csinálnia) Egyből rájösz mi a gond.

    Illetve, légy szíves programkódként beilleszteni a kódot, ahogy erre mindenki meg lett kérve az első hsz-ben. Ha úgy illeszted be, akkor tagold a kódot, hogy könnyebben olvasható legyen másoknak. (ha ez neked nem annyira fontos) Köszi.

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