codice:
#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>
int main()
{
int numero, *array, i;
char buffer[15];
int allocati;
numero = 100;
printf(“Numero di elementi dell’array: %d”, numero);
array = (int *)malloc(sizeof(int) * numero);
if(array == NULL)
{
printf(“Memoria esauritan”);
exit(1);
}
allocati = sizeof(int) * numero;
for(i=0; i<numero; i++)
{
array[i] = i;
}
printf(“nValori degli elementin”);
for(i=0; i<numero; i++)
{
printf(“%6d%c”, array[i], i%10 == 9 ? ‘n’ : ‘ ‘);
}
printf(“nnNumero elementi %dn”, numero);
printf(“Dimensione elemento %dn”, sizeof(int));
printf(“Bytes allocati %dn”, allocati);
free(array);
printf(“nMemoria Liberatan”);
return 0;
}
Ho provato sia con DevC++, sia con Code::Blocks, ma il risultato non cambia.
Ecco i problemi, sempre relative alle printf:
Immagine.jpg
Di cosa si tratta? 



edit: ho provato a fare un programmino semplicissimo e le printf non mi danno alcun problema...