21xrx.com
2024-09-17 04:13:04 Tuesday
登录
文章检索 我的文章 写文章
如何使用C语言读取文件并将数据存入数组
2023-06-15 14:31:36 深夜i     --     --
C语言 文件读取 数组存储

C语言是一种常用的编程语言,在实际的程序开发中,经常需要读取文件中的数据,然后进行相应的处理。而读取文件并将数据存入数组中则是常见的操作之一。

要读取文件并将数据存入数组中,可以通过以下步骤进行:

1. 打开文件

使用C语言提供的fopen函数打开目标文件。

2. 读取文件中的数据

使用fscanf函数,根据文件中数据的格式读取数据,并存放到数组中。

3. 关闭文件

使用fclose函数关闭文件。

下面是一个读取文件并将数据存入数组的示例代码:


#include

int main() {

  FILE *fp;

  int arr[100], i = 0, num;

  fp = fopen("data.txt", "r"); // 以只读方式打开文件

  if(fp == NULL) {

    printf("无法打开文件!");

    return 0;

  }

  while(!feof(fp)) { // 读取文件中的数据并存储到数组中

    fscanf(fp, "%d", &num);

    arr[i] = num;

    i++;

  }

  fclose(fp); // 关闭文件

  // 输出读取到的数据

  for(int j = 0; j < i; j++) {

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

  }

  return 0;

}

  
  

评论区

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