【发布时间】:2014-03-07 03:07:41
【问题描述】:
我想不断地向 char* 添加一个 char(我认为这是在 C 中保存字符串的最佳方法),然后,经过一定数量的循环,我希望能够清除 char*并再次重复该过程。如何将 char 添加到我的 char* 中?
【问题讨论】:
-
如果
str是你的数组,i是你数组中'\0'终结符的索引,c是你要追加的字符,正常的方式是str[i++] = c;,假设缓冲区中有足够的空间。要重新开始,只需将i重置为0。