#include "stdio.h"
main()
{char *t;
int m=0,n=0,r=0,j=0;
char a[2][80];
for(m=0;m<2;m++)
gets(a[m]);
*t=a[0][0];
for(m=0;m<2;m++)
{for(;n<=79;n++)
{*(*(a+m)+n)>*t;
*t=*(*(a+m)+n);
r=m,j=n;}
}
printf("%c\n%d %d",*t,r,j);
}
为什么我的编译调试都没有错误,但在输入字符以后会出现什么该内存不能写入之类的话,晕啊!望高手指教。
main()
{char *t;
int m=0,n=0,r=0,j=0;
char a[2][80];
for(m=0;m<2;m++)
gets(a[m]);
*t=a[0][0];
for(m=0;m<2;m++)
{for(;n<=79;n++)
{*(*(a+m)+n)>*t;
*t=*(*(a+m)+n);
r=m,j=n;}
}
printf("%c\n%d %d",*t,r,j);
}
为什么我的编译调试都没有错误,但在输入字符以后会出现什么该内存不能写入之类的话,晕啊!望高手指教。
敢犯强汉者,虽远必诛!——陈汤 不知吾辈何时方能吐出此豪言壮语?