c++ 程序编程 修改 ATM机

来源:百度知道 编辑:UC知道 时间:2024/05/28 18:00:22
#include<iostream.h>
#include<stdio.h>
#include<string.h>
#include<process.h>
void read();
void write();
void withdrawal();

void balanc();
struct accw
{ char name[10];
char password[7];
float balance;
} a[3];
int k;
//////////////////////////////////////
void read()
{int i;
FILE *p1;
if((p1=fopen("c.txt","r+"))==NULL)
{cout<<"file can't be opned"<<endl;
exit(1);
for (int i=0;i<3;i++)
fwrite(& a[i],sizeof(a),1,p1);
fclose(p1);
}
///////////////////////////////////////
void write()
{
int i;
FILE *p;
if((p=fopen("c.txt","w+"))==NULL)
{
cout<<"file can't be opened!"<<endl;
exit(1);
}
for(i=0;i<3;i++)
fwrite(&a[i],sizeof(a),1,p);

fcl

#include<iostream.h>
#include<stdio.h>
#include<string.h>
#include<process.h>
void read();
void write();
void withdrawal();

void balanc();
struct accw
{ char name[10];
char password[7];
float balance;
} a[3];
int k;
//////////////////////////////////////
void read()
{int i;
FILE *p1;
if((p1=fopen("c.txt","r+"))==NULL)
{cout<<"file can't be opned"<<endl;
exit(1); // 此处读失败退出,后面的逻辑是不走的,直接退出进程。
for (int i=0;i<3;i++)
fwrite(& a[i],sizeof(a),1,p1);
fclose(p1);
}
///////////////////////////////////////
void write()
{
int i;
FILE *p;
if((p=fopen("c.txt","w+"))==NULL)
{
cout<<"file can't be opened!"<<endl;
exit(1);
}
for(i=0;i<3;i++)
fwrite(&a[i],sizeof(a),1,p);

fclose(p);