如何将字符从数组转换为字符串

寿·巴雷特

我很难将数组的字符值附加到字符串上(handSorted)hand[]是预定义的文本阵列。

char *handSorted = malloc(strlen(hand)+1);
strcat(handSorted, hand[2]);

例如,我想handSorted作为字符串hand[2]'A'的值。

直流电源

在使用C时,最好学习如何在终端中使用手册页。这是strcat的条目。

DESCRIPTION
 The strcat() and strncat() functions append a copy of the 
 null-terminated string s2 to the end of the null-terminated
 string s1, then add a terminating `\0'.  

那是一个问题。您需要handSorted为null终止。

char *handSorted = malloc(strlen(hand)+1);
handSorted[0] = '\0';
strcat(handSorted, hand[2]);

但是仍然存在一个问题。hand[2]是单个字符,而strcat()需要一个字符指针,也就是一个字符串。因此,您需要使用'address-of'运算符-&向其传递字符的地址。像这样。

char *handSorted = malloc(strlen(hand)+1);
handSorted[0] = '\0';
strcat(handSorted, &hand[2]);

我认为这就是我们所追求的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将字符数组转换为字符串

来自分类Dev

如何将JSON数组转换为字符串..?

来自分类Dev

如何将数组转换为最短的字符串

来自分类Dev

如何将JSON转换为数组或字符串?

来自分类Dev

Java,如何将字符串转换为数组

来自分类Dev

如何将键值对的字符串转换为数组

来自分类Dev

如何将数组转换为字符串

来自分类Dev

如何将数组转换为字符串

来自分类Dev

如何将字符串转换为数组

来自分类Dev

如何将字符串转换为对象数组?

来自分类Dev

如何将字符串转换为Python数组?

来自分类Dev

如何将字符串转换为数组?

来自分类Dev

如何将Xml转换为字符串数组

来自分类Dev

如何将字符串转换为数组?

来自分类Dev

如何将字符串转换为和数组

来自分类Dev

如何将字符串转换为数组列表

来自分类Dev

如何将字符串转换为数组

来自分类Dev

如何将字符串转换为对象数组

来自分类Dev

如何将 TxtNation 字符串转换为数组?

来自分类Dev

如何将字符串数组转换为对象

来自分类Dev

如何将字符串数组转换为NSData,如何将NSData转换为字符串数组?

来自分类Dev

如何将字符串转换为数组中的字符串数组

来自分类Dev

如何将字符串转换为数组(int和字符串数组)?

来自分类Dev

如何将字符串数组转换为D中的字符串?

来自分类Dev

如何将字符串的单元格数组转换为字符串矩阵?

来自分类Dev

如何将字符串转换为数组构造器的字符串

来自分类Dev

如何将字符串的打字稿类型转换为字符串数组?

来自分类Dev

如何将字符串转换为字符串数组 String()?

来自分类Dev

如何将字符串数组数组转换为数字数组数组?

Related 相关文章

热门标签

归档