第一处:while(*p1==*p2||*p2!='\0') 将其中的“||”改为“&&”,只有他们同为真时才继续循环。
第二处:else p2++; 将p2++改为p1++。
测试结果:qwer(回车)
qwer(回车)
得到的结果是1。
输入QWERQERTYUIO 和QWER得到的结果是2。
此程序在上面结构下只能计算字符串一中包括字符串二多少个,若是在输入字符串后,进行比较,用分支,可判断长字符串包括段字符串多少个,还有若将数组也改为指针,理论上就可以判断任意长度字符串的包含关系了。