c++将文件内容打印到屏幕写一个函数不使用getline函数
以下是一个使用C++标准库函数的示例程序,通过读取文件并将其内容打印到屏幕。
#include <iostream>
#include <fstream>
#include <string>
void printFileContent(std::string 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;
}
}
int main()
{
std::string fileName = "example.txt";
printFileContent(fileName);
return 0;
}
以下是一个使用C++标准库函数的示例程序,通过读取文件并将其内容打印到屏幕。
#include <iostream>
#include <fstream>
#include <string>
void printFileContent(std::string fileName)
{
std::ifstream file(fileName);
if (file.is_open())
{
char c;
while (file.get(c))
{
std::cout << c;
}
file.close();
}
else
{
std::cout << "Unable to open file" << std::endl;
}
}
int main()
{
std::string fileName = "example.txt";
printFileContent(fileName);
return 0;
}
``
原文地址: https://www.cveoy.top/t/topic/g1fe 著作权归作者所有。请勿转载和采集!