C programozás help
  • Pheel
    #26
    Szerintem nem C++, hanem C megoldás kellene, ha már az a topic címe :)


    #include {stdio.h}
    #include {stdlib.h}

    char *StrFogadas(char *szoveg, FILE *stream)
    {
    int hossz;
    char line[101];
    fgets(line,100,stream);
    hossz = atol(line);
    szoveg=(char*)malloc(sizeof(char)*hossz);
    fgets(szoveg,hossz,stream);
    return szoveg;
    }

    int Kiiratas()
    {
    char *kerd = NULL;
    kerd = StrFogadas(kerd, stdin);
    printf("\nszoveg: %s",kerd);
    free(kerd);
    return 0;
    }

    int main()
    {
    Kiiratas();
    return 0;
    }