#include<stdio.h>
int main()
{
char str[81];
char c;
int i,num=0;
gets(str);
while(str[i]!='\0')
{
if(str[i]==' ')
num++;
i++;
}
num++;
printf("%d",num);
return 0;
}
程序运行后报错!
unhandle exception 0x00000005:Access violation
调试时字符数组时,str对应的值显示成红色,还有个提醒variable need stack frame
什么意思求解答