详解C语言中index()函数和rindex()函数的用法
C语言index()函数:查找字符串并返回首次出现的位置相关函数:rindex, srechr, strrchr
头文件:#include
定义函数:
char * index(const char *s, int c);
函数说明:index()用来找出参数s 字符串中第一个出现的参数c 地址,然后将该字符出现的地址返回。字符串结束字符(NULL)也视为字符串一部分。
返回值:如果找到指定的字符则返回该字符所在地址,否则返回0.
范例
#include
main(){
char *s = "0123456789012345678901234567890";
char *p;
p = index(s, '5');
printf("%s\n", p);
}
执行结果:
5.68E+25
C语言rindex()函数:查找字符串并返回最后一次出现的位置
头文件:#include
定义函数:
char * rindex(const char *s, int c);
函数说明:rindex()用来找出参数s 字符串中最后一个出现的参数c 地址,然后将该字符出现的地址返回。字符串结束字符(NULL)也视为字符串一部分。
返回值:如果找到指定的字符则返回该字符所在的地址,否则返回0。
范例
#include
main(){
char *s = "0123456789012345678901234567890";
char *p;
p = rindex(s, '5');
printf("%s\n", p);
}
执行结果:
567890
相关阅读:
如何查看Win10自带应用的大小看看它们占了多少空间
mysql load data infile 的用法(40w数据 用了3-5秒导进mysql)
Android中解决EditText放到popupWindow中,原有复制、粘贴、全选、选择功能失效问题
Windows7系统中利用数字键盘来代替鼠标小技巧
c#自带缓存使用方法 c#移除清理缓存
Linux系统修改环境变量PATH的技巧图解
AngularJS入门(用ng-repeat指令实现循环输出
如何让DIV可编辑、可拖动示例代码
jQuery插件pagination实现分页特效
使用WindowsAPI获取录音音频的方法
jQuery使用正则表达式限制文本框只能输入数字
iOS开发中WebView的基本使用方法简介
jQuery手机拨号界面特效代码分享
php 数组字符串搜索array_search技巧