21xrx.com
2024-09-19 08:54:07 Thursday
登录
文章检索 我的文章 写文章
如何在C语言中从文件中读取数组
2023-06-15 07:34:57 深夜i     --     --
C语言 文件操作 数组读取

在C语言中,读取文件的过程非常重要。本文将介绍如何在C语言中从文件中读取数组。

首先,我们需要打开文件。我们可以使用fopen()函数来打开文件。该函数需要两个参数:文件名和打开模式。如果成功打开文件,则返回一个文件指针,否则返回NULL。

下一步是读取文件中的数据。我们可以使用fread()函数来读取数据。该函数需要四个参数:指向要读取数据的缓冲区的指针,每个元素的大小,要读取的元素数,以及要读取数据的文件指针。该函数返回实际读取的元素数。

最后,我们需要关闭文件。我们可以使用fclose()函数来关闭文件。

以下是一个读取文件并将其存储在数组中的示例程序:


#include

int main() {

  FILE *fp;

  int arr[10];

  int i, n;

  fp = fopen("input.txt", "rb");

  if (fp == NULL) {

    printf("File not found");

    return 0;

  }

  n = fread(arr, sizeof(int), 10, fp);

  printf("Read %d integers\n", n);

  for (i = 0; i < n; i++) {

    printf("%d ", arr[i]);

  }

  fclose(fp);

  

  return 0;

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复