課程設計最基本的多檔案組織

2021-07-03 19:37:43 字數 1873 閱讀 3564

bank.h

#include

#include

#include

#include

#include

using namespace std;

const int upnum=2000;//系統最多容納的使用者數

class bank;

class user

;class bank

;int pass();  //業務員登入

int chooseinmenu(); //顯示選單並由業務員選擇

int inputpassword();   //返回鍵盤輸入的密碼

main.cpp

int main()

return 0;

}bank.cpp

bank::bank()

n=i;

infile.close();

}bank::~bank()

//下面正常辦理開戶業務

int acc;   //賬號

string nam;   //姓名

int pw;   //密碼

double bal;   //金額

int sta;   //狀態

cout<<"正在開戶"<>nam;

int ipass1, ipass2;

cout<<"密碼:";

ipass1=inputpassword();  //輸入密碼1

cout<<"確認密碼:";

ipass2=inputpassword();  //輸入密碼2

if(ipass1==ipass2)

else

else if(users[who].status==1)

return;

}//查詢賬戶

void bank::showaccount()

;who = getuser();  //根據賬號查詢使用者,返回使用者的下標

if(who>=0)   //說明id賬戶存在}}

}}}return;

}//賬戶掛失

void bank::reportloss()

void user::showname()

else if (users[mid].account>id)

high=mid-1;

else

low=mid+1;

}if (index<0)

cout<<"該使用者不存在,本次操作失敗!"<>snameinfile>>spassinfile;

infile.close();

char sname[20];   //業務員登入時輸入的使用者名稱

char spass[20];  //業務員登入時輸入的密碼

char ch;

int itry=3;   //進入系統時嘗試的次數

int right = 0;  //要返回的結果:0-不正確 1-正確

//進入系統,密碼三次不對將退出

dospass[i]='\0';

fflush(stdin);

cout<0)

cout<<"超過3次將退出,你還可以嘗試"<>i;

if(i>=0 && i<=9)

break;

else

cout<<"請重新選擇功能"<}return i;

}int inputpassword()

}fflush(stdin); //清除鍵盤快取區中已經有的輸入

cout

else

break;

}return ipass;}

學習總結:還好,加油

程式的多檔案組織

ifndef j h included define j h included class void setb double y void setc double z double geta void 置三邊的值,注意要能成三角形 double getb void double getc void ...

程式的多檔案組織

專案3 程式的多檔案組織 利用多檔案組織,重新實現專案2。其中,整個專案包括3個檔案 注意,將3個set函式和3個get函式設計成內建成員函式,其他函式不作為內建函式 main函式 include include include include h using namespace std int m...

C 程式的多檔案組織

構造乙個大型程式時,如果程式開發時間有限,這種形式的團隊協作就非常重要。利用函式將乙個程式設計任務分解為子任務的乙個優勢在於,不同的人可以負責不同的子任務。在程式進行編譯時,以程式模組 即程式檔案 為編譯單位,即分別對每乙個編譯單位進行編譯。如果發現錯誤,可以在本程式模組範圍內查錯並改正。考慮識別符...