Re: [问题] scanf()问题

楼主: anoymouse (没有暱称)   2014-11-19 14:51:55
贴出CODE strlen的值一值是0 除非在宣告那边就给值
char a[10]="";
int x=sizeof(a);
int size=strlen(a);
printf("输入:\n");
scanf("%9s",a);
printf("%d %d %s\n",x,size,a);
int i;
for(i=0;i<10;i++)
printf("%c\n",a[i]);
作者: dirkc (3781615)   2014-11-19 14:55:00
你在scanf那一行下面加一行size=strlen(a);如何
楼主: anoymouse (没有暱称)   2014-11-19 14:56:00
喔 靠杯谢啦 我自删不给删
作者: dirkc (3781615)   2014-11-19 14:58:00
要看一下版规喔
楼主: anoymouse (没有暱称)   2014-11-19 15:00:00
了解

Links booklink

Contact Us: admin [ a t ] ucptt.com