ifstream 的头文件 是什么啊

djh512 2009-04-21 06:19:24
我的函数 用到 ifstream 函数,错误提示没有定义,请问下,头文件是什么啊
...全文
30120 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zwxscience 2011-08-01
  • 打赏
  • 举报
回复
可以不加using namespace std;
但是要在方法前加std::
std::ifstream infile("D:\\1.7.txt");
djh512 2009-04-21
  • 打赏
  • 举报
回复 1
不+ using namespace std;行不行啊。
我用容器做
ifstream infile("D:\\1.7.txt");
if(!infile)
AfxMessageBox( "Unable to open this file");
vector<double> files;
while(infile >> word)
files.push_back(word);

头文件定义是这样的
#include "fstream.h"
#include <vector>
#include <algorithm>

调试结果错误如下

D:\学习专用\数值计算\512\512Dlg.cpp(187) : error C2062: type 'double' unexpected
D:\学习专用\数值计算\512\512Dlg.cpp(190) : error C2065: 'files' : undeclared identifier
D:\学习专用\数值计算\512\512Dlg.cpp(190) : error C2228: left of '.push_back' must have class/struct/union type
问下 错在那里啊
菜牛 2009-04-21
  • 打赏
  • 举报
回复 4
#include <fstream>
using namespace std;

16,514

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧