请大家帮我看看我的这道程序这里为什么会出错?要怎么改?#includevoid main(){void fun(char *s1,char *s2);char *a1,*a2;gets(a1);fun(a1,a2);printf("%s \n%s \n",a1,a2);}void fun(char *s1,char *s2){int i,j;for(i=0;*s1[i]!='\0';i++); /
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/08 15:42:54
![请大家帮我看看我的这道程序这里为什么会出错?要怎么改?#includevoid main(){void fun(char *s1,char *s2);char *a1,*a2;gets(a1);fun(a1,a2);printf(](/uploads/image/z/4515685-61-5.jpg?t=%E8%AF%B7%E5%A4%A7%E5%AE%B6%E5%B8%AE%E6%88%91%E7%9C%8B%E7%9C%8B%E6%88%91%E7%9A%84%E8%BF%99%E9%81%93%E7%A8%8B%E5%BA%8F%E8%BF%99%E9%87%8C%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BC%9A%E5%87%BA%E9%94%99%3F%E8%A6%81%E6%80%8E%E4%B9%88%E6%94%B9%3F%23includevoid+main%28%29%7Bvoid+fun%28char+%2As1%2Cchar+%2As2%29%3Bchar+%2Aa1%2C%2Aa2%3Bgets%28a1%29%3Bfun%28a1%2Ca2%29%3Bprintf%28%22%25s+%5Cn%25s+%5Cn%22%2Ca1%2Ca2%29%3B%7Dvoid+fun%28char+%2As1%2Cchar+%2As2%29%7Bint+i%2Cj%3Bfor%28i%3D0%3B%2As1%5Bi%5D%21%3D%27%5C0%27%3Bi%2B%2B%29%3B+%2F)
请大家帮我看看我的这道程序这里为什么会出错?要怎么改?#includevoid main(){void fun(char *s1,char *s2);char *a1,*a2;gets(a1);fun(a1,a2);printf("%s \n%s \n",a1,a2);}void fun(char *s1,char *s2){int i,j;for(i=0;*s1[i]!='\0';i++); /
请大家帮我看看我的这道程序这里为什么会出错?要怎么改?
#include
void main()
{void fun(char *s1,char *s2);
char *a1,*a2;
gets(a1);
fun(a1,a2);
printf("%s \n%s \n",a1,a2);
}
void fun(char *s1,char *s2)
{int i,j;
for(i=0;*s1[i]!='\0';i++); //(invalid indirection)
for(j=0;i!=0;j++,i--) //(invalid indirection)
*s2[j]=*s1[i];} //(invalid indirection)
请大家帮我看看我的这道程序这里为什么会出错?要怎么改?#includevoid main(){void fun(char *s1,char *s2);char *a1,*a2;gets(a1);fun(a1,a2);printf("%s \n%s \n",a1,a2);}void fun(char *s1,char *s2){int i,j;for(i=0;*s1[i]!='\0';i++); /
编译错误提示什么?