Hirdetés

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

  • vanek

    tag

    üdv!

    a problémám a következő..

    két maximum 100 karakterből álló stringet szeretnék összeadni..de valami miatt a kiíratással gond van..

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

    int main()
    {
    char ch, s1[101], s2[101], muv[1], osszeg[101];
    long i, j, a, b, c;
    FILE *f, *fk;
    f=fopen("osszbe.txt", "r");// a bemenet két szám és egy műveleti jel..adja össze a két számot
    fk=fopen("osszki.txt", "w");
    fscanf(f, "%s", s1);
    a=strlen(s1);
    fscanf(f, "%s", muv);
    fscanf(f, "%s", s2);
    b=strlen(s2);
    //printf("%s %d", s2, b);
    for(i=0; i<=a; i++)
    {
    osszeg[a-i]=s1[a-i]+s2[b-i];
    }
    for(j=0; j<=a-1; j++)
    printf("%c", osszeg[j]);




    fclose(f);
    fclose(fk);
    do{ch=getchar();}
    while(ch!='x');
    return 0;
    }

    én jelenleg a 45+15 öt akarom összeadni..de semmi eredmény..

    a felesleges deklarációk és a felesleges programrészletek azért vannak, mert ez csak egy részlete a teljes programnak.. :U

    előre is köszi

    [ Szerkesztve ]

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