代码如下:
char *s, *t;
scanf("%s", s);
scanf("%s", t);
int tLen = strlen(t);
int sLen = strlen(s);
s 和 t 都是没有初始化的指针,所以程序肯定会出现异常的。
定义 s 和 t 后,至少也要为它分配空间,如
s = (char *)malloc(128); ///分配的大小自己按输入字符的最大长度确定。
没有给s t分配空间
char *s = new char[100];
char *t = new char[100];