标签: c arrays cstring
如何在不知道用户输入的字符串大小的情况下将c字符串读入字符数组?
答案 0 :(得分:0)
如果没有任何代码或对您的问题的进一步描述,很难知道您要实现的目标,但是,以下其中一项可能适合您的需求:
使用预先知道的最大大小的预分配数组,该数组大于要输入的字符数。
创建一个空的std :: string,然后对输入的每个字符使用字符串“+ =”运算符。然后,您可以使用c_str()方法转换回数组。