中易网

c++ 如何用 ifstream 读取txt文件的全部内容

答案:5  悬赏:10  
解决时间 2021-02-17 19:33
比如txt文件名为a,该如何实现
最佳答案
#include <fstream>
ifstream fin("a.txt");
以后在程序中用 fin>> 流入变量。
当然a.txt要和exe在同一文件夹。
否则双引号中要加上路径,如c:\a.txt

若不懂,请参考c++文件流。
全部回答
using namespace std; ifstream infile("a.txt"); if (!infile.bad()) { // Dump the contents of the file to cout. cout << infile.rdbuf(); infile.close(); }
string fileinput (ifstream &infile) { char str[file_length]; int i = 0; while (!infile.eof ()) { str[i++] = infile.get (); }; str[i] = '\0';// end of str signal for c style string return str; }
#include <iostream> #include <fstream> using namespace std; int main() { ifstream ifFile( "c:\\a.txt"); if( !ifFile ) { return -1; } ifFile.seekg(0, ios::end); int iFileSize = ifFile.tellg(); ifFile.seekg( 0, ios::beg ); char *pBuffer = new char[iFileSize]; if ( pBuffer == NULL ) { return -1; } memset( pBuffer, 0, iFileSize ); ifFile.read( pBuffer, iFileSize ); return 0; }
把文件名的后缀更改为: a.txt 就可以了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
几除以几,商3余2
停车场(瑞香路)(瑞香路与船厂路交叉口西南100
a是范德行列式,(a的转置)* a的正定性
怎么讽刺那些老爱说人闲话的人呢
钻床上钻套有几种类型?主要应用在什么场合?
我皮肤黑,穿绿色衣服好看吗?
戴眼镜常识 初带眼睛
关于等吃闲人诗句
本人想购买双排小货车或面包车 二手车,各位
x-60等于括号x-12括号乘以四怎么做
这是got7的官方Ins吗?
ps交流,美工交流群
#广州瑞壵海商贸有限公司# 这公司什么都好,
榆林哪有便宜的KTV
山东滨州的事业编制考试用什么书?
推荐资讯
有盛泽直达海盐的车吗?大概几点一班?
金太阳幼儿园(太岳东路)地址好找么,我有些事
以管窥天以蠡测海打一动物?
次级抵押贷款 为什么叫次级用subprime 为什么
混凝土配料机控制器如何设定配方
Magyann的服装都有什么共同点呢?
全国有多少油建公司
二次曝光恐怖吗
酷派5855电信版怎么刷机
建筑工程预算中的六种形式和内容简介
RGP可以矫正视力吗?
近视眼镜由小镜片换大镜片需要降低度数吗?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?