尽信书不如无书
来源:互联网 发布:抑郁症 知乎 编辑:程序博客网 时间:2024/05/05 02:28
#include <iostream>
#include <fstream>
using namespace std;
struct student
{
char name[20]; //此处换成小强课本上的 string name; 会出现error C2679
int num;
int age;
char sex;
};
int main()
{
student stud[3];
int i;
ifstream infile("stu.dat",ios::binary); //nocreat??? 切记,没有中间的等号ifstream infile=("stu.dat",ios::binary);
if (!infile)
{
cerr<<"Open error!"<<endl;
abort();
}
for ( i=0;i<3;i++)
infile.read((char *)&stud[i],sizeof(stud[i])); //切记,没有中间的等号infile.read=((char *)&stud[i],sizeof(stud[i]));
infile.close();
for ( i=0;i<3;i++)
{
cout<<"Name:"<<stud[i].name<<endl;
cout<<"num:"<<stud[i].num<<endl;
cout<<"age:"<<stud[i].age<<endl;
cout<<"sex:"<<stud[i].sex<<endl;
cout<<endl;
}
return 0;
}
//如果要用到两次变量i,不可在22行和26行(上面程序中的两个for循环处)两处定义两次。
//上方红字标示处就是引起error C2679出错的地方。
//由此本帅怀疑string在C++中的合法性,加上前几天所发贴后面各位朋友的跟帖,更加怀疑小强的正确性!
- 尽信书不如无书
- Linux socket accept尽信书不如无书
- 传销分子为什么喜欢国学? PS:尽信书不如无书!
- 尽信书不如无书:《人月神话中》外科手术团队模式的瓶颈
- Linux 命令 硬连接 软连接
- PCSC
- 开发人员漂亮的代码vs漂亮的界面(试用期不得不注意的问题)
- 动手写了一个乒乓球积分排名表
- javascript支持火狐提交
- 尽信书不如无书
- The view of the C language
- Linux新手要了解的十个知识点
- js生成word文档有关资料
- funny
- 我从11楼跳下去思考人生
- c#操作Access数据库的简单例子
- Java设计模式 -- 观察者模式(push方式)
- 某装饰系列企业网站源码