想要在一个字符数组中找到一个字符串的起始位置,如果区分大小写,稍有些麻烦.哪位高人能给出好的检索方法或代码必有重谢.

解决方案 »

  1.   

    数据结构中KMP算法
    找本数据结构的书看看!!
      

  2.   

    区分大小写?用strstr不就行了?对于一般的文本,kmp算法实际上不会提高多少效率。如果不区分大小写,可以复制整个字符数组到另外缓冲区,然后用_strlwr变为小写,search字符串也变为小写,然后再用strstr查找。最方便了,如果效率可以就不需要复杂的方法。