判定一个字符串是不是另一个字符串的子串,可以用自界说函数实现,如何自界说呢?小编以C++为例与大师分享编程经验。

工具/原料
- C++
方式/步骤
- 1
首先,自界说一个函数,实现是否子串的判定。

- 2
自界说函数中,界说一个字符数组,保留获得的子串。

- 3
若是子串为空,则输出整个字符串c。

- 4
用while语句轮回判定字符串的每个字符,前提为首字符存在。

- 5
一一判定每个字符,若是字符都相等,申明存在子串,输出获得的子串。

- 6
若是以字符串的某字符肇端判定不存在子串,则接着判定下一个字符。

- 7
界说两个字符串数组,保留判定的字符串。

- 8
最后,挪用自界说函数,用if语句判定是否为子串,若是成果不为空则输出是子串,若是成果为空则输出不是子串。








