lzth.net
当前位置:首页 >> C++自己编写一个具有strCAt函数功能的函数 将两个... >>

C++自己编写一个具有strCAt函数功能的函数 将两个...

#include#include // strlen在这个头文件里using namespace std;void my_strcat(char s1[], char s2[]){int m, n,i;m = strlen(s1);n = strlen(s2);for (i = 0; i

楼主,你如果要编写函数,首先要由个思想。 就是得到两个字符串的时候,如果要连接它们。 就要先得到它们的长度,然后动态申请个能包容它们的另外的一个指针。 然后在拷贝过去.. 当然我是这么想的... 具体的代码就不用了吧~?

void main(){ char a[40],b[40],c[80]; int i=0,j=0; cin>>a; cin>>b; while (a[i]!='\0'){ c[i]=a[i]; i++; } while (b[j]!='\0'){ c[i+j]=b[j]; j++; } c[i+j]='\0'; cout

strcat:将两个char类型字符串链接。 函数原型:extern char *strcat(char *a,char *b);用法:#include ,需要引入头问题。功能:去掉a字符串的结束标志'\0',并把a字符串添加到b字符串的开始位置。 返回值:指向a的指针。 注意:a必须有足够的空...

#include #include void my_strcat(char s1[],char s2[]) { int m=strlen(s1); //调用了求字符串长度的函数。如果你也不想使用的话,相信你自己会做。 int n=strlen(s2); int i; for(i=0;i

编写strcat函数(6分) 已知strcat函数的原型是char *strcat (char *strDest, const char *strSrc); 其中strDest 是目的字符串,strSrc 是源字符串。 (1)不调用C++/C 的字符串库函数,请编写函数 strcat 答: char * __cdecl strcat(char *, con...

把my_strcat函数中的string1[i+j]='\0';改成string1[i]='\0';就对了……

用法: #include 在C++中,则存在于头文件中。 strcat原型: extern char *strcat(char *dest,char *src); 功能: 把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'。 说明: src和dest所指内存区域不可以重叠且dest必须有足够...

strcat 系统里有现成的,不需要另写。 字符串长度 用 strlen() 计算。或者 自己 判断 i=0; while (1) { if (p1[i] =='\0')break; i++;} . 由于参数是指针,在你的函数内,是没有办法测定 p1 数组 大小的。 除非 你把数组大小也用参数传进函数。 ...

//字符串连接函数 char*strcat(char *strDestination,const char *strSource); strcat函数将字符串strSource连接到字符串strDestination,并且在strDestination字符串末尾添加NULL字符。函数结果会改变字符串strDestination,其将用来存储连接之...

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com