C++: error C2676:
想把内容写入文件for(j=0;j<q-1;j++){outFile<<"姓名:"<<ptel->name<<""<<"工作单位:"<<ptel->post<<""<<"...
想把内容写入文件
for(j=0;j<q-1;j++)
{
outFile<<"姓名:"<<ptel->name<<" "<<"工作单位:"<<ptel->post<<" "<<"电话号码:"<<ptel->tel<<" "<<"email地址:"<<ptel->email<<endl;
ptel++;
}
程序太长,只粘这一部分了
不知道为什么不对
error C2676: binary '<<' : 'class ifstream' does not define this operator or a conversion to a type acceptable to the predefined operator
求解,急!!! 展开
for(j=0;j<q-1;j++)
{
outFile<<"姓名:"<<ptel->name<<" "<<"工作单位:"<<ptel->post<<" "<<"电话号码:"<<ptel->tel<<" "<<"email地址:"<<ptel->email<<endl;
ptel++;
}
程序太长,只粘这一部分了
不知道为什么不对
error C2676: binary '<<' : 'class ifstream' does not define this operator or a conversion to a type acceptable to the predefined operator
求解,急!!! 展开
展开全部
你的outFile类型错误了吧?应该是ofstream,现在你却使用了ifstream。
只有ofstream或者fstream才有<<运算符。
只有ofstream或者fstream才有<<运算符。
追问
头文件我用的是#include啊····
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ifstream改成fstream试试
感觉好像你写反了 ofstream才对??
感觉好像你写反了 ofstream才对??
追问
头文件我用的是#include啊····
不知道ifstream是什么意思
这章老师让自学的
书上只有fstream.h这种
追答
I/O fstream代表文件 前面的字母代表输入输出流 你用fstream既可以输入也可以输出 更方便
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询