21xrx.com
2024-11-08 22:20:22 Friday
登录
文章检索 我的文章 写文章
C++文件读取到数组中
2023-07-01 09:05:32 深夜i     --     --
C++ 文件读取 数组

C++是一种很流行的编程语言,有很多实用的库可以使用,其中一个比较常用的就是文件读取库。在C++中,我们可以使用文件读取库将一个文件中的内容读取到一个数组中,以便进行后续的处理。

首先,我们需要引入文件读取库。在C++中,文件读取库包含在头文件 中,所以我们需要在程序中引入这个头文件。然后,我们可以使用fstream对象来打开文件,将文件中的内容读取到一个数组中。

具体的代码示例如下:


#include <iostream>

#include <fstream>

using namespace std;

int main()

{

  // 打开文件

  ifstream infile("file.txt");

  // 声明数组

  int arr[100];

  // 读取文件中的数字到数组中

  int i = 0;

  while(infile >> arr[i]) {

    i++;

  }

  // 输出数组中的数字

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

    cout << arr[j] << " ";

  }

  return 0;

}

在上面的代码中,我们首先使用ifstream对象infile打开了一个名为file.txt的文件。然后,我们声明了一个大小为100的整型数组arr,用来存储文件中的数字。接下来,在while循环中,我们不断地从文件中读取数字,直到文件中没有更多的数字为止。在每次读取数字之后,我们将其存储到数组中,同时将i变量加1。最后,我们使用一个for循环遍历数组,输出数组中的数字。

当然,在实际使用过程中,我们可能需要根据实际情况对代码进行一些修改,比如修改文件名、数组大小等等。但总的来说,这个代码示例可以作为我们在C++中读取文件到数组的一个参考。

  
  

评论区

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