我有一个问题,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 . . .
为什么?我该如何解决?提前致谢 ;)