首页 > 电脑

如何获取特定字符串的位置?

更新时间2019-07-14 07:47:56

比如:串1:AGAHGDHGAHDGAG,串2:HGA,如何获得串2之前的部分?

什么语言?若是C/C++,可简单的用strstr,原型

char *strstr(const char *s1, const char *s2);                /* C only */

 

const char *strstr(const char *s1, const char *s2);          // C++ only

对char *s="AGAHGDHGAHDGAG";

找第一个,可直接用

p=strstr(s,"HGA");

而后面的,可有

p=strstr(p+3,"HGA");


上一篇:如何编写解码PE

下一篇:去泰国试管怎么操作,语言又不通?