将文件读入数组

问题描述:

我在ac程序中有一个文件,其中包含一个字符串和4个双精度和2个整数在一行中,总共有28行,我想读取该文件并将数据加载到阵列。有人可以帮我解决这个问题。将文件读入数组

+4

这功课吗?请告诉我们你到目前为止所尝试过的。 – 2010-05-19 13:29:04

+1

您没有“C程序中的文件”。不过,您可能拥有该文件,并且需要编写一个C程序来加载该文件并对其中的数据执行某些操作。你的程序将是一个单独的文件。 – unwind 2010-05-19 13:31:41

+0

每行上同一地点是否有相同的数据?即每行看起来像这样:string double double double double int int?另外,你是否只想要一个大阵列的双打而没有他们来自哪条线的上下文,或者你需要能够将双打与字符串,int到双打等等联系起来?这个问题几乎含糊不清,无法完成。 – 2010-05-19 14:21:38

分手了你的问题分解成子任务:

  • 打开使用的fopen
  • 分配缓冲区(阵列)存储双打
  • 创建一个循环,而有更多的阅读
  • 文件
  • 在一个单一的双读入阵列
  • 转到下一迭代