U
Utente cancellato 275459
sera gente sto provando a convertire un array di char ad int il codice è questo:
i miei dubbi principali sono:
se alloco la var x nell'heap poi come posso liberarla?
perché non funziona?
C:
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
int my_atoi(char *array) {
int *x;
x=(int32_t) malloc(sizeof(array));
return x;
}
int main(int argc, char *argv[]) {
char hello[]="30";
int x=my_atoi(hello);
printf("%d\n",x);
}
se alloco la var x nell'heap poi come posso liberarla?
perché non funziona?