Esempio
int
main(
int
argc,
char
* argv[])
{
long
*Array = (
long
*) malloc(N * sizeof(long*));
long
*Array = (
long
*) realloc(Array, N);
return
0;
}
Soluzione
Utilizzare il metodo sizeof() per assegnare il numero corretto di byte.
int
main(
int
argc,
char
* argv[])
{
long
*Array = (
long
*) malloc(N * sizeof(long));
long
*Array = (
long
*) realloc(Array, N * sizeof(long));
return
0;
}