动态设置数组大小并从文本文件中读取数组值

时间:2013-12-11 12:34:01

标签: c++ arrays

我有一个文本文件 out.txt ,如下所示

1  5 

2 8 

3 11

2 15
. .

现在我必须从我的c ++代码中读取这些值作为数组a [](数组元素依赖于 out.txt ),如下所示

一个[1] = 5;

一个[2] = 8;

[3] = 11;

一个[1] = 15;

数组长度应根据“out.txt”文件进行更改。任何人都可以帮我这样做吗?

2 个答案:

答案 0 :(得分:3)

我建议你使用矢量。 (http://www.cplusplus.com/reference/vector/vector/) 然后只需使用push_back()添加值。 您还可以使用at()

访问元素

答案 1 :(得分:1)

数组具有固定的大小,您可以使用List,也可以以最大容量声明数组,并且不允许为您保留的空间更多。