字符串
字符串操作相关的C++程序设计
不吃葡萄爱吐葡萄皮
这个作者很懒,什么都没留下…
展开
-
字符串操作(3)----插入字符串
相当于把b分成b[0至pos-1]和b[pos至strlen(b)-1]两个子串,把a接到b[0至pos-1]后面,再把b[pos至strlen(b)-1]接到a后面。(4)strcat(ans,Substr(b,pos,strlen(b)-pos)),把b[pos至strlen(b)-1]复制到ans后面。插入操作输入待插入子串、目标字符串、指定位置,把待插入子串插入到目标字符串的指定位置前,并输出被插入后的目标字符串。(2)ans=Substr(b,0,pos),这里直接调用取子串函数,之前写过。...原创 2022-07-28 20:48:19 · 4805 阅读 · 0 评论 -
字符串操作(2)----取子串
4)让i从start循环到start+len-1,把a[i]复制到ans[i-start]的位置上。(5)由于ans的长度为len,所以最后让ans[len]=‘\0’,用空字符结尾。(1)读入所需参数原字符串a,子串的起始位置start,子串的长度len。取子串操作输入字符串、起始位置、字串长度,输出子串的内容。(3)用循环变量i表示当前要复制原字符串中哪个字符。这里使用最原始的方法,即一个字符一个字符的复制。(2)用字符串ans表示所求的子串。...原创 2022-07-28 20:08:33 · 2064 阅读 · 0 评论 -
字符串操作(1)----字符串匹配
4)用循环变量j表示待匹配的位置,j从0一直循环到(la-1),如果所有的a[j]=b[i+j],则说明a出现在了b[i]~b[i+la-1]的位置上。(3)用循环变量i表示a在b中出现的起始位置,让它从0一直循环到(lb-la)。la表示字符串a的长度,lb表示字符串b的长度。问题描述读入两个字符串a和b,判断a是否是b的子串。(1)用两个字符数组a和b表示两个字符串chara[100],b[100]。(6)如果最终Count=0,则a不是b的子串,否则输出Count。......原创 2022-07-28 01:10:50 · 354 阅读 · 0 评论 -
C++库中有哪些常用的字符串处理函数?
字符串处理函数包含在头文件#include中1. 字符串长度函数一般调用格式:strlen(str);其中str可以是地址表达式(一般为数组名或指针变量),也可以是字符串常量。函数返回字符串中实际字符的长度。2. 字符串拷贝函数一般调用格式:strcpy(str1,str2);将str2指向的字符串拷贝到以str1为起始地址的内存单元中。函数返回str1的值,即字符串str1的首地址。3. 字符串连接函数一般调用格式:strcat(str1,str2);将str2指向的字符串连接到str1原创 2022-07-12 00:26:57 · 1510 阅读 · 0 评论 -
字符串反转函数--字符串倒序输出
使用反转函数strrev(str)倒序输出字符串原创 2022-07-13 21:05:40 · 212 阅读 · 0 评论 -
指针与字符串--三种输出方式
三种方式利用指针输出字符串原创 2022-07-13 21:19:27 · 424 阅读 · 0 评论 -
指针--字符串倒序输出
使用指针倒序输出字符串原创 2022-07-13 21:03:12 · 700 阅读 · 0 评论