- 浏览: 269699 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (263)
- mysql (5)
- boost (6)
- 工具 (10)
- IT生活 (7)
- 多线程 (3)
- Ruby (15)
- php (2)
- MongoDB (39)
- 移动互联网 (2)
- 测试 (8)
- c++ (28)
- 书 (1)
- 网站 (3)
- 网络编程 (14)
- 开源软件 (1)
- 分布式计算 (1)
- 得得得 (1)
- php,wordpress (1)
- error (5)
- 编译 (2)
- 学习 (1)
- 杀毒软件 (1)
- dd (0)
- linux (21)
- 数据库 (1)
- STL (1)
- c++/c (5)
- 软件设计 (1)
- 操作系统 (4)
- 库 (2)
- win32 (1)
- s (0)
- openssl (1)
- perl (2)
- debug (1)
- windows (4)
- python (12)
- windows 防火墙 (1)
- vs (1)
- vim (2)
- vc (1)
- 浏览器插件的危害 (1)
- curl (0)
- 判断手机号码合法性的库 (0)
- 地址备注 (0)
- 安装 File::Slurp (1)
- cenos (2)
- shell (1)
- linunx (1)
- internet (1)
- software (1)
- widows (1)
- linux io (1)
- nginx (2)
- 算法 (2)
- google (1)
- protobuf (2)
- tengine (1)
- tools (1)
- lua (2)
- liunx (1)
- vcard (1)
- lua-iconv (1)
- 网络 (2)
- teat (0)
- ldconfig linux (0)
- awk (0)
- grep (0)
- windws (2)
- linux 命令 (1)
- tcp dump (1)
- vmware (1)
- question2answer (2)
- mongdb (1)
- 正则 (1)
- OCR (2)
- Windows Server (1)
最新评论
包含文件:string.h
函数名: strstr
函数原型:extern char *strstr(char *str1, char *str2);
功能:找出str2字符串在str1字符串中第一次出现的位置(不包括str2的串结束符)。
返回值:返回该位置的指针,如找不到,返回空指针。
编辑本段
函数原型
1.Copyright 1990 Software Development Systems, Inc.
函数名: strstr
函数原型:extern char *strstr(char *str1, char *str2);
功能:找出str2字符串在str1字符串中第一次出现的位置(不包括str2的串结束符)。
返回值:返回该位置的指针,如找不到,返回空指针。
编辑本段
函数原型
1.Copyright 1990 Software Development Systems, Inc.
char *strstr( const char *s1, const char *s2 ) { int len2; if ( !(len2 = strlen(s2)) ) return (char *)s1; for ( ; *s1; ++s1 ) { if ( *s1 == *s2 && strncmp( s1, s2, len2 )==0 ) return (char *)s1; } return NULL; }
发表评论
-
c++ 读取unicode文档
2015-02-09 16:12 969int ReadOneNameFile(char *fil ... -
http://curl.haxx.se/
2013-06-13 17:41 0http://curl.haxx.se/ -
[转]线程本地存储(Thread Local Storage, TLS)分析与使用
2013-05-03 16:53 810线程本地存储(Thread Local Storage, TL ... -
C/C++获得windows版本
2012-12-01 11:05 1477MSDN上有详细介绍,做个标记: #include & ... -
[转]异常处理与MiniDump详解(4) MiniDump
2012-10-24 14:46 970异常处理与MiniDump详解(4) MiniDump wri ... -
禁用系统硬错误消息对话框
2012-08-31 19:14 727http://support.microsoft.com/kb ... -
Application Crash Dump Analysis (Windows 7)
2012-08-28 09:39 0Application Crash Dump Analysis ... -
如何成为一个windows程序debug高手
2012-08-18 14:40 0minidump: http://blog.csdn.ne ... -
Boost库编译后命名方式
2012-05-17 10:29 1367Boost官网的《Geting Started ... -
geoIP
2012-05-14 12:38 0http://www.oschina.net/code/sni ... -
vs2010 断点 无法命中
2012-05-07 16:13 1364这种情况不解决办法有 很多。你这个方法我没用过。最简单的方法就 ... -
$err,hr
2012-05-04 20:43 926在Visual C++ 中,可以在监视窗口添加 $err,hr ... -
WINDOWS下线程同步探讨
2012-04-11 15:04 951概述 线程同步可 ... -
undefined reference to 'pthread_create'问题解决
2012-03-30 11:43 0由于是Linux新手,所以现在才开始接触线程编程,照着GUN/ ... -
linux 下 遍历文件夹下的内容
2012-03-29 19:43 0// only works in cpp #ifdef __c ... -
浅谈ReadDirectoryChangesW函数的作用和问题所在
2012-03-23 10:32 4332转自:http://www.cnblogs.com ... -
用 _findfirst 和 _findnext 查找文件,遍历文件夹
2012-03-30 11:39 2028标签: _findfirst _findnext 杂谈 分类: ... -
我的广告
2012-03-19 10:57 0http://www.webweb.com/signup.as ... -
服务器多服务器设置
2012-03-12 18:01 760当服务器功能比较多时,可以抽象出一个代理,将不同的服务 ... -
boost 序列化
2012-03-09 13:40 2739在用boost 二进制序列化类的时候,需要注意动态调用文件打开 ...
相关推荐
函数内部创建了两个指针 `s1` 和 `s2` 分别指向这两个字符串的首字符,并且还创建了一个额外的指针 `cp` 用于记录每次匹配的起始位置。 接着,函数检查输入的字符串是否为空。如果任意一个为空,那么直接返回 -1,...
6、strstr 函数:用于在一个字符串中查找另一个字符串。 7、strlwr 函数:用于将字符串转换为小写。 8、strupr 函数:用于将字符串转换为大写。 在数据转换函数中,有用于将字符串转换为整型、浮点型等的函数,如...
10. **时间日期函数**:`<time.h>`提供了处理时间日期的函数,如`time`、`ctime`、`difftime`等,帮助开发者在程序中实现计时或日志记录等功能。 这份手册涵盖了C语言中的主要函数,通过深入学习和熟练应用这些函数...
"200个C语言常用函数实现代码大全"是一个珍贵的资源,它涵盖了C语言中许多常用的函数实现,对于初学者和经验丰富的程序员来说都是极具价值的学习材料。这个压缩包可能包含了从数据类型操作、字符串处理、内存管理到...
5. `strstr(s1, s2)`:在字符串s1中查找子串s2首次出现的位置。 除了字符串处理,C函数库还提供了大量其他功能: 1. 输入输出函数:`printf`用于格式化输出,`scanf`用于从标准输入读取数据。 2. 数组和内存管理:...
4. **字符串处理函数**:`strcpy()`用于复制字符串,`strlen()`计算字符串长度,`strcmp()`比较两个字符串,`strcat()`和`strncat()`用于连接字符串,`strstr()`查找子字符串。 5. **控制流程函数**:如`if`、`...
首先,`strstr()`函数是C语言标准库中的一个字符串搜索函数。它用于在一个字符串(haystack)中查找另一个字符串(needle)的首次出现。例如: ```cpp #include char *p = strstr(s, l); ``` 在这个例子中,`...
2. 字符串处理函数:`strlen` 计算字符串长度,`strcpy` 复制字符串,`strcat` 连接字符串,`strcmp` 比较两个字符串,`strstr` 在字符串中查找子字符串。这些函数在处理文本数据时非常有用。 3. 数学函数:`math.h...
在《C语言函数大全(语法着色版)》的CHM文件中,每个函数通常会有详细的解释、参数列表、返回值说明以及使用示例,这将帮助读者更好地理解和应用这些函数。同时,高亮显示的语法使得代码更加易读,有助于初学者快速...
- `strstr()`:在一个字符串中查找子串。 6. 文件操作函数: - `fopen()`:打开文件。 - `fclose()`:关闭文件。 - `fread()`,`fwrite()`:从文件中读写数据。 - `fprintf()`,`fscanf()`:向文件进行格式化...
除了`strlen`之外,`string`函数实现还包括很多其他常见的操作,例如`strcpy`用于复制字符串,`strcat`用于连接两个字符串,`strcmp`用于比较两个字符串,以及`strstr`用于在一个字符串中查找子串等。这些函数在处理...
- `strstr`:在一个字符串中查找子串的位置。 以上只是C语言中部分重要的函数,实际编程中还有更多函数和库供开发者使用。通过深入理解和熟练运用这些函数,可以编写出高效、可靠的C语言程序。在学习过程中,可以...
通过阅读电子书,可以逐步熟悉每个函数的用途、参数、返回值和注意事项。同时,实践是检验真理的唯一标准,理论学习后应结合实际编写代码来巩固和深化理解。对于初学者,可以从简单的示例开始,逐步挑战更复杂的任务...
8. 错误处理函数:如`errno`和`perror`,`errno`记录了最近的系统错误代码,`perror`则会将这个错误代码转换成易于理解的错误信息。 9. 其他实用函数:如`strstr`(查找子字符串)、`strcasecmp`(不区分大小写的...
这篇文档“Linux常用C函数大全”涵盖了在Linux环境下进行C程序开发时可能会遇到的大部分常用函数,旨在提供一个清晰、全面的参考资源。下面,我们将详细讨论这些函数的主要功能和用法。 1. **标准输入输出库函数**...
4. 非数值函数:如`malloc`和`free`用于动态内存分配与释放,`strstr`在字符串中查找子串,`strstr`返回子串的指针。 5. 控制流函数:`if`, `switch`, `for`, `while`等控制程序流程,`return`结束函数并返回值,`...
3. **strcat/strchr/strcmp/strcpy/strcspn/strlen/strncat/strncmp/strncpy/strpbrk/strrchr/strspn/strstr/strtok/strxfrm/tolower/toupper** —— 这些函数允许对字符串进行连接、查找、比较、截取、替换、分割等...
错误处理方面,`errno`全局变量用于记录错误代码,`perror`函数可以将错误代码转化为易于理解的错误信息。 此外,手册还可能包含预处理宏、类型转换、控制流语句、位操作等相关函数和概念的介绍。每个函数通常会配...
6. **错误处理**:errno全局变量和perror函数用于记录和打印错误信息,帮助调试程序。 7. **系统调用**:unistd.h头文件中的函数,如fork创建子进程,exec系列函数用于执行新的程序,wait等待子进程结束,pipe和...
3. 字符串操作:str*系列函数如strlen()计算字符串长度,strcpy()和strncpy()用于复制字符串,strcmp()和strncmp()比较字符串,strcat()和strncat()用于连接字符串,以及strchr()和strstr()查找子字符串。...