好极了 动画 百度云:用函数表示出字符串复制的功能(不用strcpy)
来源:百度文库 编辑:中科新闻网 时间:2024/05/23 23:36:31
//我给出了两个版本的,因为我不知道楼主用的是什么语言
//请楼主仔细看一下copystr函数中的那个循环,很无敌的哦!
//我已经运行成功,可以直接拷贝过去运行.
//这个是c++版本的
#include <iostream>
using namespace std;
char * copystr(char *dest,char *source)
{
for(int i=0;dest[i]=source[i++];)
;
return source;
}
void main()
{
char a[128];
char b[128];
int i=0;
//初始化为0
memset(a,0,sizeof(a));
memset(b,0,sizeof(b));
//输入字符串
cin>>a;
//拷贝
copystr(b,a);
//打印输出
cout<<b;
}
/*
这个是c语言版本的
*/
#include <stdio.h>
char *copystr(char *dest,char *source)
{
int i;
for(i=0;dest[i]=source[i++];)
;
return source;
}
void main()
{
char a[128];
char b[128];
int i;
i=0;
/*初始化字符串为0*/
for(i=0;i<128;++i)
{
a[i]=0;
b[i]=0;
}
scanf("%s",a);
copystr(b,a);
printf("%s",b);
}
新建一个长度和源串相同的串(即CHAR[]),然后逐位赋值就行了。
用函数表示出字符串复制的功能(不用strcpy)
C: mystrlen函数的功能时计算str所指字符串的长度,并作为函数值返回。
VB里STRING和$都表示字符串,怎么区分使用?str$()是什么函数
编程:用自定义函数实现字符串处理函数strcat、 strcpy、strcmp、strlen和strlwr的功能?
在Visual FoxPro中,STR()函数是将<数字型表达式>的值转换成字符串,如执行?
编C语言程序:用自定义函数实现字符串处理函数strcat、 strcpy、strcmp、strlen和strlwr的功能
将两个字符串连接起来函数(即实现 strcat函数功能)两个字符串由主函数输入连接后的字符串也由主函数输出
将两个字符串连接起来函数(即实现 strcat函数功能)两个字符串由主函数输入连接后的字符串也由主函数输出
不用MFC、STL和C的字符串处理函数还有什么处理字符串的方法?
设计一个字符串类 编写一个main()函数,测试你的字符串类的各种功能。