C ++“无限”长度文本

时间:2011-04-10 17:20:27

标签: c++ string text

我的任务是创建一个可以在c ++中存储任意长文本的程序。 我不知道如何解决这个问题。 此外,您不能使用STL。 有人请帮忙

1 个答案:

答案 0 :(得分:0)

  1. 分配初始缓冲区(malloc()
  2. 将数据存储到缓冲区中直到满(strcpy()strcat()memcpy() ...)
  3. 重新分配到更大的缓冲区(realloc()
  4. 转到2