Allocazione memoria heap C

di il
3 risposte

Allocazione memoria heap C

Salve a tutti
Sto cercando di imparare il C, seguendo un manuale trovato in libreria
Mi sono bloccato sull'allocazione dell'heap perchè gli esempi che porta non vengono compilati

Il pezzo colpevole è questo:
char *buffer;
buffer = (char *) malloc(argv[1]);

e il compilatore mi dà quest'errore
warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
buffer = (char *) malloc(argv[1]);
^

Come si risolve?

3 Risposte

  • Re: Allocazione memoria heap C

    L'argomento della malloc deve essere un numero non una stringa
  • Re: Allocazione memoria heap C

    oregon ha scritto:


    L'argomento della malloc deve essere un numero non una stringa
    Grazie mille, ho riguardato un attimo e me ne sono reso conto. Stavo per chiudere il post...
  • Re: Allocazione memoria heap C

    Juno ha scritto:


    Stavo per chiudere il post...
    Stavo per chiederti di che manuale si tratta...
Devi accedere o registrarti per scrivere nel forum
3 risposte