带有%n
的scanf()
将从输入读取的字符数存储到相应参数指向的整数变量中,直到遇到%n
。
#include <stdio.h>
int main(void)
{
char *p;
int n;
printf(Enter an address: );
scanf(%p %n, &p, &n);
printf(%d, n);
return 0;
}
带有%n
的scanf()
将从输入读取的字符数存储到相应参数指向的整数变量中,直到遇到%n
。
#include <stdio.h>
int main(void)
{
char *p;
int n;
printf(Enter an address: );
scanf(%p %n, &p, &n);
printf(%d, n);
return 0;
}