【发布时间】:2013-05-25 19:12:39
【问题描述】:
我想问一下如何将一个字符添加到缓冲区中。例如:
char buffer[50];
char one_symbol;
如何将 one_symbol 添加到buffer?我不知道当时buffer有多长,所以不能随便写,比如buffer[5] = one_symbol;
谢谢。
【问题讨论】:
-
buffer是空终止字符串吗?然后循环通过缓冲区寻找空字节。当你找到它时,将新的字符放在那里并将下一个字节设置为空。只要确保你没有超过buffer[49]。 -
你知道什么是 symbol 构成内容结尾吗?