ChinaUnix.net
相关文章推荐:

linux strstr

原型:extern char *strstr(char *haystack, char *needle); 用法:#include 功能:从字符串haystack中寻找needle第一次出现的位置(不比较结束符NULL)。 说明:返回指向第一次出现needle位置的指针,如果没找到则返回NULL。 举例: // strstr.c #include #include main() { char *s="Golden Global View"; char *l="lob"; char *p;...

by typhoon85 - Linux文档专区 - 2009-09-16 20:22:16 阅读(1977) 回复(0)

相关讨论

我有一个两个txt文件一个是配置文件,还有一个是要比较文件内容如下: peizhi.txt usedpercent /dev/cciss/c0d0p1 90 /dev/cciss/c0d0p1 53 /dev/cciss/c0d0p2 90 /dev/cciss/c0d0p2 6 none 90 ...

by superjimmy888 - C/C++ - 2009-03-04 10:28:16 阅读(1382) 回复(3)

I am sorry I can't type Chinese right now. My question is ,why after executing the following code, a "segment error" occured ? Plz answer me in Chinese . Thx! :D #include #include int main() { char Search[50] ="I like XH,but she doesn't like me"; char* sub_str= Search; char* p = strstr(sub_str,"e"); *p = '\0'; p...

by wilbur8415 - C/C++ - 2008-04-07 20:45:24 阅读(1677) 回复(3)

strstr(s1,s2)是一个经常用的函数,他的作用就是在字符串s1中寻找字符串s2如果找到了就返回指针,否则返回NULL。 下面是这个函数的一个简单实现: char* _strstr(char* s1, char* s2) { char * p, *r; p=s1; r=s2; assert(s2 && s1); while(*r!='\0') { while(*p++==*r++); if(*p=='\0') return s2; else { p=...

by 新手上路2世 - Linux文档专区 - 2006-09-17 00:08:03 阅读(1245) 回复(0)

现在有这样一个文件,其内容如下: >>>>>>>>>>>>>>>One Over[20060907-083448]<<<<<<<<<<<<<<<<< read ackhead. i=95 == headlen=95= AckPktHead.len =124= AckPktHead.factorycode == AckPktHead.progid =5= AckPktHead.morepkt = = AckPktHead.cmd_id =10012= AckPktHead.start_num =0= AckPktHead.end_num =0= AckPktHead.request_id =186= AckPktHead.answer_id ...

by lostiger - C/C++ - 2006-11-16 19:24:23 阅读(3154) 回复(9)

#include; #include; int main() { char * s="01234567890123456789012345678901"; char *p,*p1; p= strstr(s,"901"); printf("%s\n",p); p1=strstr(p,"901"); printf("%s\n",p1); return 0; } 我想使p1指向“9012345678901”, 可还是指向“90123456789012345678901”,why?

by hhlcjcj - C/C++ - 2005-10-11 00:22:11 阅读(2181) 回复(6)

有一字符串“sthx=xxx|sthss=xyx|sthyy=xyyy”,怎么样才可以通过“sthx”来得到他的值“xxx”,写一函数来实现?

by yujf - C/C++ - 2004-01-08 15:01:39 阅读(1507) 回复(3)

php基础学习-- strstr() 函数 定义和用法 strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。 该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。 语法 strstr(string,search)参数 描述 string 必需。规定被搜索的字符串。 search 必需。规定所搜索的字符串。如果该参数是数字,则搜索匹配数字 ASCII 值的字符。 提示和注释 注释:该函数是二进制安全的。 注释:该函数对大小...

php

by so_brave - php文档中心 - 2011-11-07 16:05:25 阅读(1598) 回复(0)

char *tmp=0; if((tmp=strstr(choic,"."))!=NULL) { sscanf(tmp+1,"%d",&p_num); tmp[0]='\0'; } 内存泄漏 但改成tmp='\0'; 则正确。 为什么?

by greatho1507 - C/C++ - 2008-08-16 12:31:13 阅读(9493) 回复(39)

有一个贴子http://bbs.chinaunix.net/thread-588892-1-1.html 题目是“不使用以有的系统调用或函数库实现strstr()”,有人贴了如下代码 #include #include char *my_strstr(char *,char *); int main(int argc,char *argv[]) {         char *presult;         if(3!=argc){        &n...

by ruoyisiyu - C/C++ - 2007-09-30 08:48:37 阅读(6780) 回复(5)

[code] #include; #include; int main(){//求字符串"ab"在string中出现的次数; char *string = "sdfabsdfsdabfsdfabkhjk"; char *p; int i = 0; for(p = string; p != NULL; i++){ p = strstr(p, "ab"); p = p+2; } printf("%d\n", i); return 0; } [/code] gcc test.c 竟然没warning

by FreeGnu - C/C++ - 2004-11-15 20:06:21 阅读(5336) 回复(17)