gpt4 book ai didi

c - 如何将三个字符合并为一个

转载 作者:行者123 更新时间:2023-11-30 20:49:25 25 4
gpt4 key购买 nike

我在数组中有三个字符,其中包含 X1 X2 和 X3

char array[3]={X1,X2,X3}

我想将数组内的三个数据合并为一个字符

strcat(array[0]," ");
strcat(array[0],array[1]);
strcat(array[0]," ");
strcat(array[0],array[2]);

printf("%s",array[0])

我希望得到像这样的结果“X1 X2 X3”

最佳答案

我认为你的意思是你想将 3 个字符连接成一个字符串。

使用 sprintf 和足够的数组:

char str[6];
char array[3] = {'l', 'o', 'l'};

// write
sprintf(str, "%c %c %c", array[0], array[1], array[2]);

// print
printf(str);

关于c - 如何将三个字符合并为一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16395417/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com