在C语言中会用到的串运算函数
字符串的定义:
1.StrAssign(&T,chars)//串赋值,生成值为chars的串T
2.StrCompare(S,T)//串比较,若S>T,返回值大于0
3.StrLength(S)//求串长,即返回串S中的元素个数
4.Concat(&T,S1,S2)//串连接,用T返回S1+S2的新串
5.SubString(&Sub,S,pos,len)//求S中pos起长度为len的子串
6.int Index(S,T,pos)//子串定位函数,(模式匹配),返回位置
7.Replace(&S,T,V)//用子串V替换子串T
示例:设s=‘I□AM□A□STUDENT’,t=‘GOOD□’,求Concat(SubString(s,6,2),Concat(t,SubString(s,8,7)))=?
解析:这里的每个空格都算一个字符
SubString(s,6,2)=‘A□’
SubString(s,8,7)=‘STUDENT’
Concat(t,SubString(s,8,7))=‘GOOD□STUDENT’
Concat(SubString(s,6,2),Concat(t,SubString(s,8,7)))=‘A□GOOD□STUDENT’
以上仅个人学习中遇到的函数,不足之处,还望各位大佬包涵
本文介绍了C语言中的串运算函数,包括串赋值、串比较、串连接等,并通过实例展示了如何使用这些函数进行字符串操作。
504

被折叠的 条评论
为什么被折叠?



