事实上,字符串操作,不能算是Linux环境编程的一部分。但由于Linux环境编程,基本就是对C语言函数库的编程,所以对于字符串的理解是必不可少的。
strcasecmp
函数原型:int strcasecmp(const char *s1, const char *s2)
函数功能:不考虑大小写,比较args[0]和args[1]。
函数返回:相同则返回0,s1长则返回正数,s2长则返回负数。
函数参数:s1和s2是所比较的两个字符串。
声明文件:string.h
strcat
函数原型:char *strcat(char *dest, const char *src);
函数功能:把src字符串连接到dest字符串后边。要求dest有足够的空间。
函数返回:dest的字符串首地址。
函数参数:dest为目的字符串的首地址,src为源字符串的首地址。
声明文件:string.h
strchr
函数原型:char *strchr(const char *str, int ch);
函数功能:在str字符串中查找第一次出现的ch字符的位置。
函数返回:第一次出现的ch字符的位置。
函数参数:str为字符串的首地址,ch为所要查找的字符。
声明文件:string.h
strcmp
函数原型:int strcmp(const char *s1, const char *s2);
函数功能:比较字符串s1和字符串s2,如果两者相同,则返回0;若s1与s2不同,则返回第一个不同的s1和s2中的字符对应相减后的值。
函数返回:如果两者相同,则返回0;若s1与s2不同,则返回第一个不同的s1和s2中的字符对应相减后的值。
函数参数:s1和s2是所比较的两个字符串。
声明文件:string.h
strcpy
函数原型:int strcpy(char *dest, const char *src);
函数功能:将src字符串的内容复制到dest所指的位置。
函数返回:dest字符串的首地址。
函数参数:dest为目的字符串的首地址,src为源字符串的首地址。
声明文件:string.h
strlen
函数原型:size_t strlen(const char *str);
函数功能:计算指定的字符串str的长度,不包括结束字符"\0"。
函数返回:字符串str的长度(不包括"\0"在内的字符个数)。
函数参数:所要计算长度的字符串。
声明文件:string.h
strstr
函数原型:char *strstr(const char *str, const char *substr);
函数功能:在字符串str中查找第一个与substr匹配的子字符串的起始位置。
函数返回:与substr匹配的子字符串的起始位置。
函数参数:str为所要扫描的字符串,substr为所要搜索的字符串。
声明文件:string.h
分享到:
相关推荐
1.字符串操作演示(Visual C++编程 源代码)1.字符串操作演示(Visual C++编程 源代码)1.字符串操作演示(Visual C++编程 源代码)1.字符串操作演示(Visual C++编程 源代码)1.字符串操作演示(Visual C++编程 源...
我们都知道在linux下是没有itoa函数的,而又不能通过sprintf实现int转二进制字符串的方式,因此手动编写此代码段,希望可以对大家有帮助。
1.7 编程基础之字符串 python版.rar
易语言字符串操作源码,字符串操作,字符串_取长度,字符串_取中间,字符串_取左边,字符串_取右边,字符串_替换,到宽字符,到多字节,取文本数据地址,取字节集数据地址,MultiByteToWideChar,WideCharToMultiByte
本文实例讲述了Java编程实现中英混合字符串数组按首字母排序的方法。分享给大家供大家参考,具体如下: 在Java中对于字符串数组的排序,我们可以使用Arrays.sort(String[])方法很便捷的进行排序。例如: String[]...
设A 和B 是2 个字符串。要用最少的字符操作将字符串A 转换为字符串B。这里所说的字符操作包括 (1)删除一个字符; (2)插入一个字符; (3)将一个字符改为另一个字符。 将字符串A变换为字符串B 所用的最少字符操作...
本文由TinyLab.org原创。 本文是自由书籍《Shell编程...第三、对串的常规操作:求子串、插入字符、删除字符、置换字符、字符串的比较等。 第四、对串的一些比较复杂而有趣的操作,这里将在最后介绍一些有趣的范例。
linux c 环境下16进制与字符串之间的相互转换.
清华大学MATLAB7.0简明教程 MATLAB编程课件 05 字符串、单元数组和结构(共28页).ppt 清华大学MATLAB7.0简明教程 MATLAB编程课件 06 数值计算功能(共37页).ppt 清华大学MATLAB7.0简明教程 MATLAB编程课件 07 符号...
linux 字符串操作,经过自己总结及应用.
本程序用CUDA编程在linux环境下实现并行的进行字符串匹配的操作。
Linux下常用函数-字符串函数 Linux下常用函数-字符串函数 Linux下常用函数-字符串函数
Java SE编程入门教程 String字符串(共27页).pptx Java 位运算.docx java正则表达式例子大全 共10页.doc JAVA正则表达式实例教程 共17页.docx JAVA正则表达式实例教程 共17页.pdf 递归算法.docx 堆和栈.wps
精彩编程与编程技巧-加密字符串算法 ...
Linux C 开发中有关 字符串,字符数组,结构体常用操作总结
去左右空格合并字符串取左右字符串大小写转换字符串转数字数字转字符串反转字符串等等 有例子可以直接调用
算法训练 比较字符串 时间限制:1.0s 内存限制:512.0MB 编程实现两个字符串s1和s2的字典序比较。若它们不相等,则指出其第一个不同字
VB字符串编程:里面包含27篇VB对字符操作的技巧
Windows驱动编程视频教程 详尽的讲解 里面还有屏幕录制的录像
不使用库函数strcpy(),编程实现将字符串b复制到字符串a中,不使用库函数strcpy(),编程实现将字符串b复制到字符串a中,不使用库函数strcpy(),编程实现将字符串b复制到字符串a中,不使用库函数strcpy(),编程实现将...