永发信息网

vc++ 以下程序报错error C2676:class std::basic_ofstream<char,struct std::char_traits<char> >

答案:3  悬赏:30  手机版
解决时间 2021-01-28 16:42
  • 提问者网友:感性作祟
  • 2021-01-27 19:10
void main(){

char bookname[20],bookid[10],bookpublish[20];
double bookprice;
ofstream off("d:\\vcbook.txt");
if(off.is_open()){

off>>bookname;///出错在这里??
off.close();

}
}

#include
using namespace std;
都用了,还是同样的错误
最佳答案
  • 五星知识达人网友:青尢
  • 2021-01-27 20:43
在main之前请加
using namespace std;

off>>bookname;///出错在这里??
改成off< 我试了没问题的
全部回答
  • 1楼网友:狂恋
  • 2021-01-27 22:51
off>>bookname 这句出错 ofstream 是写文件流,如果你的本意是想把bookname写入off里,应该写成 off<>是读文件时的符号
  • 2楼网友:詩光轨車
  • 2021-01-27 21:43
cin<<x; error

cin>>x; right
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯