用c++实现:字符串处理
来源:百度知道 编辑:UC知道 时间:2024/06/02 20:46:24
我是一个菜鸟级的C++初学者,有很多的东西不明白.所以到这里求救,希望可以得到高手的帮助.有高手可以告诉我怎样能实现字符串的复制 逆转和子串的截取这几点吗?希望有高手能帮助一下,在下感激不尽.
1. 字符串的复制
char *strcpy(char *target, const char *source)
{ char *t=target; while(*target++=*source++); return t;}
2. 字符串逆转
char *reverse(char *s)
{ int i=strlen(s); char ch,*t=s+i; char *temp=s;
if (i) --t;
while(t!=s) {ch=*t;*t=*s;*s=ch; --t; --s;}
return temp;
}
3.子串的截取
char *midstr(const char *source,
int start, int num, char *target)
{
char *t=target;
*target=0;
for (int i=0;i<start;i++)
if (*source==0) return t;
for (i=0;i<num; i++)
if ((*target++=*source++)==0) return t;
*target=0; return t;
}
char *
string
Cstring
你说的是哪种字符串
用c++实现:字符串处理
C语言编程:用自定义函数实现字符串处理函数strcat、 strcpy、strcmp、strlen和
C语言字符串处理
编C语言程序:用自定义函数实现字符串处理函数strcat、 strcpy、strcmp、strlen和strlwr的功能
用C实现任意长度字符串的倒序输出
C语言字符串处理函数
c语言,输入两个字符串,连接成一个字符串,并输出。用指针实现。
用C语言编写程序:利用字符串库函实现找出从键盘输入三个字符串中的最大字符串。
一个用c语言进行 字符串处理的问题
字符处理:不使用 C 语言库函数自行编制函数实现字符串的复制、连接、转换为大写、小写、字符串比较功能