下面这段程序为什么运行不了,错在哪里,请帮我看看,谢谢!
/*从键盘输入一行字符计算出个数*/#include <stdio.h>void main(){int n=0,i=0;char a[30];printf("请输入一行字符:");fflush(stdin);gets(a);while(a[i]!='\n')n++;printf("字符个数为:%d",n); }