数组长度与地址空间有什么联系?不吝赐教
定义了一个长为80的数组,WAVE提示:ADRESS SPACE OVERFLOW !直至改成item[74]采编译通过 ,为什么???
--------------------------------------------------------------------------------------------------------------
main ()
{
char item[80];
clrscr();
printf("\nEnter a string:");gets(item);
printf("\nThe string is :\%s\n",item);
fun(item);
printf("\n\nThe string of changing is:\%s\n",item);
----------------解决方案--------------------------------------------------------
提示的意思就是:地址空间溢出,说白了就是内存不够了。
不知道你这个main函数里的fun(item)函数做了什么动作,可能是fun函数导致的这个问题吧。
----------------解决方案--------------------------------------------------------