問題があります。printf の %n が機能しません。win7 で Dev-Cpp 5.3.0.4 を使用しています。
#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;
}
出力:
hello how are you?
hello how are you?n: 2046
--------------------------------
Process exited with return value 0
Press any key to continue . . .
なぜ?どうすれば解決できますか?前もって感謝します ;)