C语言index()函数:查找字符串并返回首次出现的位置
来源:互联网 发布:deepin linux 假死 编辑:程序博客网 时间:2024/05/21 14:07
头文件:#include <string.h>
定义函数:char * index(const char *s, int c);
函数说明:index()用来找出参数s 字符串中第一个出现的参数c 地址,然后将该字符出现的地址返回。字符串结束字符(NULL)也视为字符串一部分。
返回值:如果找到指定的字符则返回该字符所在地址,否则返回0.
注意:
index系列函数把字符串中最后的结束字符也当是字符串的内容处理也就是你可以这样
index(str,'\0')和rindex(str,'\0')而strchr系列函数就不可以了
index(str,'\0')和rindex(str,'\0')而strchr系列函数就不可以了
范例
#include <string.h>
int main(){
char *s ="0123456789012345678901234567890";
char *p;
p = index(s,'5');
printf("%s\n", p);
}
执行结果:
56789012345678901234567890
0 0
- C语言index()函数:查找字符串并返回首次出现的位置
- C语言rindex()函数:查找字符串并返回最后一次出现的位置
- C语言strchr()函数:查找某字符在字符串中首次出现的位置
- 【C语言】模拟实现strchr函数.即在一个字符串中查找一个字符第一次出现的位置并返回
- 返回首次出现c的位置的前面字符串
- /查找字符串str中首次出现c的位置
- C 查找字符在字符串首次出现的位置
- C语言strstr()函数:返回字符串中首次出现子串的地址
- C语言strstr()函数:返回字符串中首次出现子串的地址
- C语言strstr()函数:返回字符串中首次出现子串的地址
- C语言 编写字符串操作函数strrchr,在字符串中查找目标字符最后一次出现的位置,返回指向这次位置的指针。
- 【c语言】模拟实现strchr函数,功能:在一个字符串中查找一个字符第一次出现的位置,如果没有出现返回NULL
- 返回指定的字符串首次出现的位置
- 返回指定的字符串首次出现的位置
- strchr()查找字符串首次出现字符‘X’的位置
- 【C语言】自己编写程序实现strrchr函数,即在给定字符串中找特定的字符并返回最后出现的位置
- C/C++中strstr()函数:返回字符串中首次出现子串的地址
- C语言 查找字符串子串 返回位置
- OpenCV中读取图像像素值 - [图像处理\OpenCV编程]
- solr增量数据配置说明
- 在windows上运行Spark Driver
- eclipse 使用Maven deploy命令部署构建到Nexus上 【二】
- 系统之家U盘启动工具v5.0 - 制作U盘启动盘教程
- C语言index()函数:查找字符串并返回首次出现的位置
- 反射(一)
- Linux C/C++ ----目录文件的操作(opendir,readdir,closedir)
- poj 2546 Circular Area 两圆面积交
- IE10 以下版本完美支持 placeholder 特性
- VS2010版快捷键
- (转载)linux命令之四十六lsof命令
- android系统中间件移植-3G4G通信模块适配
- 图像处理和识别中常用的Opencv函数