#include
int main()
{
int num = 0;
char str[100];
while(getchar(str + num) != '\n')
{
num++;
if(100 == num)
break;
}
printf("%d\n",num);
return 0;
}
你运行看看,是不是你要的效果!!!
#include
void main(){
int i=0;
char c;
c=getchar();
while(c!='\n'){
i++;
c=getchar();
}
printf("字符个数为%d\n",i);
}
#include
#include
int main()
{
char a[100];
printf("请输入一串字符:");
gets(a);
printf("字符个数有%d个\n",strlen(a));
return 0;
}
#include
main()
{
int i=0;
char a[100];
gets(a);
while(*a)
{
i++;
a++;
}
printf("字符个数有%d个\n",i);
}