读入未知大小的字符数组

时间:2013-12-02 18:56:15

标签: c arrays cstring

如何在不知道用户输入的字符串大小的情况下将c字符串读入字符数组?

1 个答案:

答案 0 :(得分:0)

如果没有任何代码或对您的问题的进一步描述,很难知道您要实现的目标,但是,以下其中一项可能适合您的需求:

  1. 使用预先知道的最大大小的预分配数组,该数组大于要输入的字符数。

  2. 创建一个空的std :: string,然后对输入的每个字符使用字符串“+ =”运算符。然后,您可以使用c_str()方法转换回数组。