0

我正在接收一系列字符,将其作为 rs232 的 10 个字符。变量中接收的内容是字符或一组字符的形式。我想让它们串起来

4

1 回答 1

3

记住 C 没有字符串,但你可以有一个chars 数组。

创建一个适当大小的字符数组(一个额外的\0)。

char str[11];

循环遍历您的字符,将每个字符设置为此 char 数组中的适当值。

for (int i = 0; i < 10; i++) {
    str[i] = your_chars[i];
}

最后扔空终止符。

str[10] = '\0';

键盘

Fasked还指出,这可以通过strncpy().

于 2012-08-30T06:25:04.737 回答