计字符串中字符个数,问下这个程序错在哪里?
#include <stdio.h>#include <string.h>
void main()
{
char str2[115];
int i=0,j=0;
printf("请输入字符串:");
gets(str2);
//统计字符串中字符个数
for(i=0;i<115;i++){
if(str2[i]!='\0'){
j++;
}
}
printf("\n字符数组str2[]中的字符个数是:j=%d \n",j);
}