Linux应用函数 -- 字符串
2024-09-28 04:57:48
1、strchr
原型 | char *strchr(const char* _Str,char _Val) | ||
头文件 | string.h | ||
功能 | 查找字符串_Str中首次出现字符_Val的位置 | ||
返回值 | 成功则返回要查找字符第一次出现的位置,失败返回NULL |
2、strstr(str1,str2)
原型 | char *strstr(char *str1, const char *str2); | ||
头文件 | string.h | ||
功能 | 判断字符串str2是否是str1的子串 | ||
返回值 | 如果是,则该函数返回str2在str1中首次出现的地址;否则,返回NULL |
3、atoi (const char *nptr)
原型 | int atoi(const char *nptr); | ||
头文件 | stdlib.h stdio.h | ||
功能 | 把字符串转换成整型数(跳过前面的空白字符,遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('\0')才结束转换) | ||
返回值 | 结果返回。如果 nptr不能转换成 int 或者 nptr为空字符串,那么将返回 0 |
4、 strtoul
原型 | unsigned long strtoul(const char *nptr,char **endptr,int base); | ||
参数 | nptr:字符串;endptr:一般为0;base:进制,比如10或者16 | ||
功能 | 将参数nptr字符串根据参数base来转换成无符号的长整型数 | ||
返回值 | 返回转换后的长整型数,否则返回ERANGE并将错误代码存入errno中 | ||
用法 | int num = strtoul(argv[2],0,10); |
最新文章
- JS监听输入框值变化兼容 onpropertychange、oninput
- Hdu 1443 Joseph
- AngularJs 基础(60分钟入门)
- codeforces 487C C. Prefix Product Sequence(构造+数论)
- 通过ping确定网卡mtu
- Lintcode: Minimum Adjustment Cost
- Careercup - Google面试题 - 6332750214725632
- 关于URLEncoder的编码和URLDecode解码
- jquery简单的图片切换效果,支持pc端、移动端的banner图片切换开发
- .net 页面跳转方式【转】
- PhoneGap and Titanium
- 看看微软代码的水平——Windows Live Writer 完成开源并推出开源分支
- 解决android应用程序适用新老android系统版本方法
- android中分割线的实现
- NJU 1010 Air
- 【Java】利用注解和反射实现一个";低配版";的依赖注入
- 学习笔记:SASS
- bash參考手冊之五(shell变量)续三
- Docker 使用Dockerfile构建redis镜像
- 10个非常炫酷的jQuery相册动画赏析