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

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

#include char a[10]="123"; char b[10]="abc"; char c[20]; strcpy(c,a); //把串a复制到有足够空间的c中 strcat(c,b); //把b连接到c的串尾 扩展资料:需要注意的事项 c的长度一定要能够容纳要转换的数字的长度,比如下面的例子,c的长度至少为8...

先加头文件#include char a[10]="123"; char b[10]="abc"; strcat(a,b); //连接两个字符串,连接后的字符串存放在a中,数组a中有足够空间 printf("%s",a); //输出连接后的字符串 或: #include char a[10]="123"; char b[10]="abc"; char c[20];...

一个一个挨着 strcat,注意str1数组长度要足够。 strcat(str1, str2); strcat(str1, str3); strcat(str1, str4); strcat(str1, str5);

先加头文件#include char a[10]="123"; char b[10]="abc"; strcat(a,b); //连接两个字符串,连接后的字符串存放在a中,数组a中有足够空间 printf("%s",a); //输出连接后的字符串 或: #include char a[10]="123"; char b[10]="a...

1.使用strcat函数 原型:extern char *strcat(char *dest,char *src); 用法:#include 功能:把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'。 说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符...

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

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

#include #include using namespace std; class Student { private: string name; int num; int age; public: void setData(string name, int num, int age) //设置数据 这就是带参数的函数 { this->name = name; this->num = num; this->age = ...

//首先你的输入就不对,因为'\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] !...

char str1[20] = "Hello ";char str2[20] = "World!";strcat(str1,str2);printf("%s\n",str1);//结果打印Hello World!连接两个字符串str1 连接str2 ,把结果放到第一个参数str1中

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