Ho provato sia con DevC++, sia con Code::Blocks, ma il risultato non cambia.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; }
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...





Rispondi quotando

