C programozás help
  • vanek17
    #242
    Sziasztok!

    Olyan progit szeretnék írni, ami két max 100 elemű stringet ad össze..

    #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;
    }

    valami miatt krikszkrakszokat ad vissza

    előre is köszi