Hirdetés

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

  • doc
    nagyúr

    char *valto(unsigned int a, unsigned int b)
    {
    char *result;
    int n=floor(log(a)/log(2)+1);
    int i=0;
    result=(char *)malloc((n+1)*sizeof(char));
    do
    {
    a%b=result[n-i-1];
    a/=b;
    i++;
    }
    while(a!=0)
    return result;
    }

    Erről mit gondolsz? Nemfordítja le mert valami kínja van.
    int n=floor(log(a)/log(2)+1);
    Ez a sor elvileg azt csinálja hogy kiszámítja a tömb méretét (múlt órai feladatból van).

    Nemfordítja le mert valami kínja van.
    ezt a pontos, precíz hibaüzenetet... :U

    JuveGabor:
    magyar nyelvű C fordító? nem hiszem hogy létezne, meg értelme amúgy sem sok van...
    ha hibás a program, megmondja melyik sorban van. és ha az angol hibaüziből nem jössz rá hogy mi a baj, az azért durva...
    azt hogy érted hogy "csak egy pontosvesszőt ír a forrásba"?
    a programot neked kell megírni :D

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