我可以在C ++中使用ifstream数组吗

ddd

我需要同时打开一系列文件。使用ifstream对象数组处理文件会更容易。我在声明错误

ifstream fin[file_count];

error: variable length array of non-POD element type 'ifstream'
      (aka 'basic_ifstream<char>')
  ifstream fin[fcount];

怎么了?我在“如何创建ifstream对象数组以及如何用带编号的文本文件填充该数组”中看到人们这样做了?

计时触发

您不能创建一个非固定长度的静态数组(file_count如果它不是常量,则在运行时获取其值)。

但是,您可以使用指向流的指针数组,这可以简化您的任务。将其视为一个选项:

ifstream* fin = new ifstream[file_count];
...
delete [] fin;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我可以在cgo中使用c ++吗?

我可以在C ++中使用Tk吗?

我可以创建可以在ngStyle或ngClass中使用的数组吗?

我可以在我的C程序中使用LXC库吗?

我可以在case语句中使用数组吗?

我可以在JS中使用空数组吗?

我可以在ForEach中使用协议数组吗?

我可以在Java中使用变量命名数组吗?

我可以在结构中使用“ int”作为动态数组吗?

我可以在 Excel 中的数组公式中使用逻辑 AND 吗?

我可以在vlookup中使用动态表数组吗?

我可以在 c# 中使用 Array.Copy() 将数组元素从源数组复制到目标数组吗?

我可以在QNX中使用C ++ 11吗?

我们可以在Python中使用C代码吗?

我可以在C ++中的for循环中使用指针吗?

我可以在Eclipse插件中使用C ++或Python吗?

我可以在C#中使用无类型的集合吗?

我可以在 C++ 中使用 TableDrivenTests 概念吗?

我可以在C#中使用saxon导入查询吗?

我可以在C ++项目中使用Watson TTS吗?

我可以在C ++中使用“类型类型”吗?

我可以在C程序中使用GET方法吗

我可以在 Xamarin 中使用任何 C# 库吗

我可以从ifstream / ofstream获取使用的文件名吗?

我可以在C ++ 03和C ++ 11中使用C可变长度数组吗?

可以在数组中使用 x 吗?

我不能在将istream作为参数的函数中使用ifstream吗?

C 我可以返回数组而不是指针,如果不能,我可以使用指针吗?

在C ++中,为了在函数中使用数组,在其中使用ifstream将数据从.txt文件输入到数组中