小沈阳大笑江湖的视频:编写函数实现strcpy功能,内有详细要求(已有源代码,需改正)
来源:百度文库 编辑:高校问答 时间:2024/04/28 09:16:20
必须用C++编写,但不能用系统库函数,包括string
这是我自己编写的程序,但是却实现不了功能,希望能帮我改改,谢谢!
#include<iostream.h>
char *ZhanJie(char *a,char *b)//衔接函数
{
char *a1=a;
while((*a1)!='\0')//到达指定衔接位置
{
//调试语句cout<<"循环次数"<<endl;
a1++;
}
a1=b;//开始衔接
return a;
}
void main()
{
char *m="grge";
char *n="fghjr";
char *c;
cout<<m<<endl;
cout<<n<<endl;
c=ZhanJie(m,n);
cout<<c<<endl;
}
这是我自己编写的程序,但是却实现不了功能,希望能帮我改改,谢谢!
#include<iostream.h>
char *ZhanJie(char *a,char *b)//衔接函数
{
char *a1=a;
while((*a1)!='\0')//到达指定衔接位置
{
//调试语句cout<<"循环次数"<<endl;
a1++;
}
a1=b;//开始衔接
return a;
}
void main()
{
char *m="grge";
char *n="fghjr";
char *c;
cout<<m<<endl;
cout<<n<<endl;
c=ZhanJie(m,n);
cout<<c<<endl;
}
#include<iostream.h>
char *ZhanJie(char *a,char *b)//衔接函数
{
char *a1=a;
while((*a1)!='\0')//到达指定衔接位置
{
//调试语句cout<<"循环次数"<<endl;
a1++;
}
while( (*a1++ = *b++) != '\0' );//开始衔接
return a;
}
void main()
{
//要在m后写数据,m空间不够或为只读属性时,程序会出错的.
char *m=(char*)malloc(100);
strcpy( m , "grge" );
char *n="fghjr";
char *c;
cout<<m<<endl;
cout<<n<<endl;
c=ZhanJie(m,n);
cout<<c<<endl;
free( m );
}
最后说一下这是strcat
上面两个程序我运行了全有错误
编写函数实现strcpy功能,内有详细要求(已有源代码,需改正)
编程:用自定义函数实现字符串处理函数strcat、 strcpy、strcmp、strlen和strlwr的功能?
编C语言程序:用自定义函数实现字符串处理函数strcat、 strcpy、strcmp、strlen和strlwr的功能
自定义函数完成strcpy(),strcat(),strlen()的功能
用函数表示出字符串复制的功能(不用strcpy)
C语言编程:用自定义函数实现字符串处理函数strcat、 strcpy、strcmp、strlen和
如何编写一段JAVASCRIPT实现这个功能
Excel函数如何实现这样的功能?!
用c#编写函数实现考研倒计时?大侠指教!
VB编写:用一个函数过程实现一个阶乘?