ciao a tutti, sto riscontrando uno stranissimo problema quando cerco di usare l'indicatore di conversione %n nel printf, ecco qua il codice:
codice:
 #include<stdio.h>
int main(void)
{
	int *n;
	char *x;
	gets(x);
	printf("\n%s%n\n",x,&n);
	printf("n: %d\n",n);
	return 0;
}
ed ecco l'output:
codice:
ciao come stai

ciao come stain: -41807480

--------------------------------
Process exited with return value 0
Press any key to continue . . .
ho provato con più codici diversi, anche quello che ho come esempio nel libro, e non va nemmeno quello!!! a questo punto sia problema del mio compilatore uso DevCpp 5.3.0.4 su Win7
qualche consiglio su cosa potrei fare? thanks in advance