mdsk.net
当前位置:首页 >> C语言中字符串连接怎么解决?? >>

C语言中字符串连接怎么解决??

#include //strcat的头文件 int main() { char a[10] = { "1234" }, b[] = { "567" }; //a的长度不能小于a连接b的字符串长度 strcat(a, b); //把b连接到a的后面 printf("%s",a ); return 0; }

#include #include int main() {char s1[200],s2[100]; gets(s1); gets(s2); strcat(s1,s2); puts(s1); return 0; }

C 语言 是相对比较低级的一种语言,所有的数据都是按照 整数、浮点数、数组、指针 一类的数据结构来表示的。 相比之下,较高级的语言中 数据类型之间的转换就更自由一些。 毕竟,不同的语言有不同的设计目的。 在 C 语言中,将 整数 或者其它类...

void xstrcat(str1,str2) { int i,len1; for(i=0;str1[i]!='\0';i++); len1=i; for(i=0;str2[i]!='\0';i++) str1[i+len1]=str2[i]; }

这些是宏的功能。 #是将一个参数转换为字符串。##可以连接字符串 比如这样: #include #define STR(a,b) a##b int main() { printf("%s\n",STR("123","456")); return 0; }

//首先你的输入就不对,因为'\0'是没办法输入的。后面的a,b的值也就不存在什么意义了。给你一个程序,你自己看一下吧。#include#includeint main(){char s1[100],s2[100],s3[100]; int i,j,a,b,c;scanf("%s",s1);scanf("%s",s2);for(i=0;s1[i] !...

直接用里的strcat函数 这个函数需要两个参数,都是char*类型,把第二个指针代表的字符串连接到第一个的后面 比如, #include #include int main() { char str1[]={"Hello "}; char str2[]={"World"}; strcat(str1,str2); printf("%s\n",str1); re...

/* str_cat.c -- joins two strings */ #include #include /* declares the strcat() function */ #define SIZE 80 int main(void) { char flower[SIZE]; char addon[] = "s smell like old shoes."; puts("What is your favorite flower?"); ge...

使用strcat函数可以进行字符串连接。 1、strcat用于将两个char类型链接的函数。函数原型:extern char *strcat(char *dest,char *src);参数:dest 目标数组指针src 源字符串指针返回值:返回指向dest的指针函数功能:把src所指字符串添加到dest...

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