原型: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 ...
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
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=...
现在有这样一个文件,其内容如下: >>>>>>>>>>>>>>>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 ...
#include
php基础学习-- strstr() 函数 定义和用法 strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。 该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。 语法 strstr(string,search)参数 描述 string 必需。规定被搜索的字符串。 search 必需。规定所搜索的字符串。如果该参数是数字,则搜索匹配数字 ASCII 值的字符。 提示和注释 注释:该函数是二进制安全的。 注释:该函数对大小...
char *tmp=0; if((tmp=strstr(choic,"."))!=NULL) { sscanf(tmp+1,"%d",&p_num); tmp[0]='\0'; } 内存泄漏 但改成tmp='\0'; 则正确。 为什么?
有一个贴子http://bbs.chinaunix.net/thread-588892-1-1.html
题目是“不使用以有的系统调用或函数库实现strstr()”,有人贴了如下代码
#include
[code]
#include