1. 首页>动态要闻 > 信息

c语言怎么把单个字符拼接

作者:王悦东
2020-05-24
信息

1. C语言 怎么实现一个字符串和单个字符连接啊

下列源程序可以实现,两个任何长度的字符连接,包括字符串与单个字符相连接

#include <stdio.h>

main()

{

char str1[40],str2[20];

int i,j=0;

clrscr();

printf("please input string1:n");

gets(str1);

printf("please input string2:n");

gets(str2);

i=strlen(str1);

while (str2[j]!='')

str1[i++]=str2[j++];

str1[i]='';

printf("join string1 and string2 is:n");

puts(str1);

}

2. (c语言)拼接字符

C语言中拼接字符串可以使用strcat函数。

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

返回指向dest的指针。2、举例: #include #include int main(){ char d[20]="字符串1"; //第一个字符串 char *s=" 字符串2"; //第二个字符串 strcat(d,s); //拼接两个字符串,结果保存在第一个字符串当中 printf("%s",d); //输出拼接结果:"字符串1字符串2" getchar(); return 0; }。

3. C语言中两字符怎么拼接

#include <stdio.h>

#include <string.h>

#define SIZE 80

int main(void)

{

char flower[SIZE];

char addon[] = "s smell like old shoes.";

puts("What is your favorite flower?");

gets(flower);

strcat(flower, addon);

puts(flower);

puts(addon);

return 0;

}

4. C语言实现两个字符串的拼接

char out[]="";和char out[4];只有数组大小的区别。

其实这两个程序都是有问题的。在使用strcat函数连接字符串时,必须要保证连接后的目标字符串不发生“越界”。

char out[]="";相当于char out[1]='',

char out[4];用于存放字符串时,最多允许存放3个字符的字符串,否则就会造成“越界”,造成的后果是不能预料的。出现图一中的情况,可能是还有别的程序语句起了作用的缘故吧。

要正确实现预料的上述程序效果,至少应该设定char out[7];(实际可以适当略大一点)

5. C语言怎么合并两个字符串

先加头文件#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];

strcpy(c,a); //把串a复制到有足够空间的c中

strcat(c,b); //把b连接到c的串尾

6. C语言怎么合并两个字符串

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

推荐阅读
  • 日照好玩的地方和吃海鲜应该去哪听说日

    日照好玩的地方:万平口:"旅游来日照,必到万平口",已成为各地游客的共识。刘家湾赶海园:以赶海系列活动为主,集旅游、休闲、度假、民俗、健身于一体的综合旅游园。竹洞天:位于山东省日照市城区西端的将帅沟毛竹…

    信息 2024-09-21
  • 什么是铸造

    铸造是指将室温中为液态,但不久后将要固态化的物质倒入特定形状的铸模待其凝固成形的加工方式。 被铸物质多半原为固态但加热至液态的金属(例:铜、铁、铝、锡、铅等),而铸模的材料可以是沙、金属甚至陶瓷。 因应…

    信息 2024-09-21
  • 变形金刚中博派和狂派各有哪些人物

    博派:擎天柱,铁皮,大黄蜂,爵士,棘齿。狂派:威震天,红蜘蛛,眩晕,吵闹,萨克,碎骨魔,路障,迷乱。…

    信息 2024-09-21
  • 一平方毫米的铜线能过多少安的电流

    1平方毫米的铜线在不同电流下通过的安培数不同。最大是18A:(1)60A以下,选1平方毫米的铜线安全载流量是6A;(2)60~100A,选1平方毫米的铜线,安全载流量是5A;(3)100A以上,选1平方毫米的铜线,安全载流量是2.5A 。…

    信息 2024-09-21
  • 中华人民共和国城乡规划法第四十条有规

    自2008年1月1日起施行的《中华人民共和国城乡规划法》第四十条:在城市、镇规划区内进行建筑物、构筑物、道路、管线和其他工程建设的,建设单位或者个人应当向城市、县人民政府城乡规划主管部门或者省、自治区、直辖…

    信息 2024-09-21