istream类用法

jadeinsea 2003-11-16 10:51:51
钱能的书上,在流一章中有程序段如下:
istreamm fin("abc.txt);
char buf[80];
fin.get(buffer, 80);
在VC下编译中如下错误:
cannot convert parameter 1 from 'char [8]' to 'class streambuf *'
而streambuf为抽象类,不能实例化对象,请问如何使用istream来实例化一个对象。streambuf的派生类应该用哪个作为istream实例化对象的参数。
...全文
267 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
heguobaoceo 2003-11-30
  • 打赏
  • 举报
回复
定义
#include <fstream>
#include<iostream>
using namespace std;

ywchen2000 2003-11-30
  • 打赏
  • 举报
回复
istreamm fin("abc.txt",iso::int);
char buf[80];
fin.get(buffer, 80);


================================================================
灌水-----无尽的任务。
Andy84920 2003-11-20
  • 打赏
  • 举报
回复
这么粗心啊?怎么写程序呀?
yuantao 2003-11-18
  • 打赏
  • 举报
回复
少个"符号啊,而且应该用ifstream才行啊
这才是文件流
zhouqingyuan 2003-11-17
  • 打赏
  • 举报
回复
ifstream
Wolf0403 2003-11-16
  • 打赏
  • 举报
回复
#include <fstream>
using namespace std;

ifstream fin("abc.txt");

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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