这篇“C++怎么使用ifstream读取文件内容”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C++怎么使用ifstream读取文件内容”文章吧。
测试文件如下内容:myfile.txt
Fry: One Jillion dollars.
[Everyone gasps.]
Auctioneer: Sir, that's not a number.
数据读取, 测试 。
C++中使用ifstream类实现读文件操作,代码如下:
实现了:
1、以行读取文件
2、逐个词读取文件
3、文件名正确性检测
#include <iostream> #include <fstream> #include <string> using namespace std; //读取整个文件内容到char array数组中去 void fileReadAllToCharArray() { std::ifstream file; //以只读方式打开文件 file.open("myfile.txt", std::ios::in); //指针定位到文件末尾 file.seekg(0, std::ios::end); int fileLength = file.tellg(); //指定定位到文件开始 file.seekg(0, std::ios::beg); cout << "fileLength:" << fileLength << endl; char* buffer = new char[fileLength + 1]; file.read(buffer, fileLength); buffer[fileLength] = '