有关字符串的问题? 请大家帮帮忙 看看是哪里错 谢谢!
要随意的输入一个字符串,求它的长度 并输出 下面的程序要输入80个字符才能继续执行帮忙看一下
#include"stdio.h"
void main()
{
int i=0,j=0,m;
char a[80];
printf("输入一个字符串以#结束:\n");
for(i=0;i<80&&a[i]!='#';i++)//a[i]!='#'&&i<8;
{
scanf("%c",&a[i]);
}
a[i]='\0';
m=i;
printf("字符串长度为:%d\n你输入的字符串为:\n",m);
while(j<m)
{
printf("%c",a[j]);
j++;
}
printf("\n");
}