Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在接收一系列字符,将其作为 rs232 的 10 个字符。变量中接收的内容是字符或一组字符的形式。我想让它们串起来
记住 C 没有字符串,但你可以有一个chars 数组。
char
创建一个适当大小的字符数组(一个额外的\0)。
\0
char str[11];
循环遍历您的字符,将每个字符设置为此 char 数组中的适当值。
for (int i = 0; i < 10; i++) { str[i] = your_chars[i]; }
最后扔空终止符。
str[10] = '\0';
键盘。
Fasked还指出,这可以通过strncpy().
strncpy()