21xrx.com
2024-11-08 22:28:56 Friday
登录
文章检索 我的文章 写文章
C++:读取文件并输入文件名
2023-06-28 10:21:57 深夜i     --     --
C++ 读取文件 输入文件名

C++是一种流行的编程语言,广泛应用于计算机编程领域。在C++中,读取文件的操作非常常见。读取文件可以让我们从外部文件中获取数据,这对于需要处理大量数据的程序来说非常有用。下面是一个在C++中读取文件并输入文件名的示例代码:


#include <iostream>

#include <fstream>

#include <string>

int main()

{

  std::string filename;

  std::cout << "Enter the filename: ";

  std::cin >> filename;

  std::ifstream file(filename);

  if (file.is_open()) {

    std::string line;

    while (std::getline(file, line))

      std::cout << line << std::endl;

    

    file.close();

  } else

    std::cout << "Unable to open file" << std::endl;

  

  return 0;

}

在这个示例代码中,我们使用了三个头文件:iostream、fstream和string。iostream和fstream是用于输入/输出操作的流库,而string是用于处理字符串的库。

代码的第一行声明了一个名为filename的字符串变量,并要求用户输入文件名。接下来我们使用ifstream类打开文件,并将文件名作为参数传递给它进行打开。在这个示例中,我们假设文件路径和名称在同一目录下,所以只需要输入文件名即可。

在if语句中,我们检查文件是否成功打开,如果是,则使用getline函数循环遍历文件内容,并输出每一行的文字内容。最后,我们使用close函数关闭文件。

如果文件无法打开,我们将输出一条错误信息。

总之,使用C++读取文件并输入文件名非常简单。只需要几行代码,就可以轻松地从文件中读取数据。这对于需要处理大量数据的程序非常有用,也可以提高程序的效率。

  
  

评论区

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