mdsk.net
当前位置:首页 >> strCAt实现 >>

strCAt实现

参照以下修改: 1、实现程序,获取用户输入的字符串。代码如下: 2、设计将字符串合成的函数代码,即上一步中调用的函数: 3、实例演示如下: 扩展资料: 字符串连接拓展指针方法: 不改变字符串a,b, 通过malloc,生成第三个字符串c, 返回局部指...

#include "stdio.h" char* strcat(char s1[],char s2[]) { int i,j; for(i=0;s1[i]!=0;i++) ; for(j=0;s2[j]!=0;i++,j++) s1[i]=s2[j]; s1[i]=0; return s1; } int main() { char s1[100]="abc",*s; s=strcat(s1,"def"); printf("%s",s); return...

while(*a!='\0'){ //其实你每次都是判断a[0]!='0’这当然是个无限循环啦 c[i]=a[i]; i++; } 你这代码我觉得用的数组知识更多,看我写的字符串拼接函数,希望对你有帮组#includevoid mystrcat(char *s,char *ct) //字符串连接 { while(*(s++)); s...

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

0.0+【我自己做的 【strlen{ char ch1[10]="abc"; int i; for(i=0;ch1[i]!='\0';i++);//循环到不是\0为假(结尾) printf("len=%d",i);//循环次数就是字符串的长度 getch();}【strcpy{ char ch1[20]="abcde",ch2[20]; int i; for(i=0;ch1[i]!='\0'...

其实你主体写得很好了,只是没明确到底是做什么: #includevoid main(){char *p(char *a,char *b);char i[20],j[20];printf("请输入字符串1:");scanf("%s", i);printf("请输入字符串2:");scanf("%s", j);//p(i,j);printf("%s\n",p(i,j));//*p...

#include //strcopy(char *str1,char *str2)char* strcopy(char *str1,char *str2){/*while((*str1)!='\0'){ *str1++;while((*str2)!='\0'){*str1++=*str2++;}*str1='\0';}*///逻辑有问题//先让str1指向字符串尾char *p = str1;//存储连接后的字...

void StrCat(char *p ,char *q)函数最后需要给p添加字符串结束符'\0',否则就很大概率会出现乱码。 另外,你的char a[] = "hello" ;定义的时候要弄得大一点,否则把b的字符连接到a的后面会发生数组越界访问,这是非法的做法。可以写成:char a[2...

void main() { char lj(char m[100],n[100]);//长度任意定,但必须分别大于你要连接的两个字符串 char a[100],b[100]; gets(a); gets(b); lj(a,b); puts(a); } char lj(char m[100],n[100]) { int i,j; for(i=0;m[i];i++); for(j=0;n[j]!='\0';...

#include void myStrcat(char *a, char *b){int i = 0, j = 0;while (a[i] != '\0')i++;while (b[j] != '\0'){a[i] = b[j];i++, j++;}a[i] = '\0';}int main(){char str1[512], str2[256];gets(str1);gets(str2);myStrcat(str1, str2);puts(str1...

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