C++文件操作写入和读取结构体类型
// file2.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include
#include
using namespace std;
struct Student{
int num;
char name[20];
};
int addInFile()
{
ofstream outFile("botao.dat",ios::out|ios::binary); //定义文件输出流 文件不存在时创建文件
//对文件打开错误时的操作
if(!outFile)
{
cout<<"The file open error!"<>s->num;
cout<<"输入学生姓名:";
cin>>s->name;
outFile.write((char*)s,sizeof(Student)); //文件输出流向文件中写入student信息
}
outFile.close(); //关闭输出流
return 1;
}
int myReadFile()
{
ifstream inFile("botao.dat",ios::in|ios::binary); //文件输入流 将文件中的student信息读出到屏幕上
//对文件打开错误时的操作
if(!inFile)
{
cout<<"The inFile open error!"<num<name<
文章名称:C++文件操作写入和读取结构体类型
本文链接:http://pwwzsj.com/article/igjcce.html