下面这个删除串S中所有与串T相同的子串的程序中,我调试到SubString中的 str1[i] = str2[j];就有错了。。

[复制链接]
查看11 | 回复2 | 2012-7-18 12:22:53 | 显示全部楼层 |阅读模式
你在调用SubString之前, Sub = NULL, 所以当然会出错. 你要给Sub一些空间, 比如char sub[100];另外我觉得还有个问题:int StrCompare (char * str1, char * str2)
//比较str1和str2的大小{while (* str1 && * str2){if (* str1 != * str2)return *str1 - *str2;str1++;str2++;}if (* str1)return 1;return 0;}你这个函数StrCompare("abc...
回复

使用道具 举报

千问 | 2012-7-18 12:22:53 | 显示全部楼层
....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行