c++ project help
User/.DS_Store
__MACOSX/User/._.DS_Store
__MACOSX/User/._Debug
User/ipch/user-2ee70849/user-255982cb.ipch
__MACOSX/User/ipch/user-2ee70849/._user-255982cb.ipch
__MACOSX/User/ipch/._user-2ee70849
__MACOSX/User/._ipch
User/User/.DS_Store
__MACOSX/User/User/._.DS_Store
User/User/Admin.cpp
#include "Admin.h" #include "User.h" #include<iostream> #include<fstream> #include<iomanip> #include<cstdlib> using namespace std; Admin::Admin(int u, int p) { setUsername(u); setPassword(p); } void Admin::setUsername(int u) { username = u;} int Admin::getUsername() const { return username;} void Admin::setPassword(int pass) { password = pass;} int Admin::getPassword() const { return password;} void Admin::add(fstream add) { string ln; string fn; float b; int pin; int accountNum; User user; add.seekg(0); for(int i = 0; i < 200; i++) { add.read(reinterpret_cast< char * >(&user),sizeof(User)); if(user.getaccountNb() == 0) { accountNum = i;//the account number for the user to put if he wants to ddo any task break; } } cout<<"Please Enter your Informattion"<<endl; cout<<"Enter your First Name "<<endl; cin>>setw(10)>>fn; cout<<"Enter your Last Name "<<endl; cin>>setw(15)>>ln; cout<<"Enter your pin "<<endl; cin>>pin; cout<<"Enter your Balance "<<endl; cin>>b; user.setLastName(ln); user.setFirstName(fn); user.setBalance(b); user.setPin(pin); add.seekp((accountNum - 1) * sizeof(User)); add.write(reinterpret_cast<char *>(&user), sizeof(User)); cout<<"You Acoount is created Now "<<endl; cout<<"your account number is: "<<accountNum<<endl; } int Admin::login(fstream log) { int usern, pass; cout<<"The Username is : "<<endl; cin>>usern; cout<<"The Password is : "<<endl; cin>>pass; Admin a1; log.seekg(0); while(!log.eof()) { log.read(reinterpret_cast< char * >(&a1), sizeof(Admin)); if(username == a1.getUsername() && password == a1.getPassword()) { cout<<"You are logged in"<<endl; return 1; break; } } return 0; } void Admin::delet(fstream d) { int accountNumber = AccountNb(); User user; d.seekg((accountNumber - 1) * sizeof(User)); d.read(reinterpret_cast< char * >(&user), sizeof(User)); if(user.getaccountNb() == 0) cout<<"Account number "<<accountNumber<<" didn't match"<<endl; else { char deside; cout<<"Your Account is there .Do you want to delete it? Press Y to yes, N to No "; cin>>deside; if(deside == 'Y' || deside == 'y') { User emptyUser; d.seekp((accountNumber - 1) * sizeof(User)); d.write(reinterpret_cast< const char * >(&emptyUser), sizeof(User));//to go inside the file and put an empty account cout<<"Your Acoount has been deleted "<<endl; } } } void Admin::display(fstream show) { int accountNumber = AccountNb(); User user; show.seekg((accountNumber - 1) * sizeof(User)); show.read(reinterpret_cast< char * >(&user), sizeof(User)); if(user.getaccountNb() == 0) cout<<"Account number "<<accountNumber<<" didn't match ,"<<endl; else { cout<<left<<setw(10)<<"account"<<setw(16)<<"Last Name" <<setw(11)<<"First Name"<<right<<setw(10)<<"Balance"<<endl; cout<<left<<setw(10)<<user.getaccountNb()<<setw(16)<<user.getLastName() <<setw(11)<<user.getFirstName()<<right<<setw(10)<<user.getBalance()<<endl; } } int Admin::AccountNb() { int accountNumber; do { cout<<"Enter account number "; cin>>accountNumber; } while(accountNumber < 1 || accountNumber > 200); return accountNumber; }
__MACOSX/User/User/._Admin.cpp
User/User/Admin.h
#include "User.h" #include "Atm.h" #include <string> using namespace std; class Admin { private: int username; int password; public: Admin(int = 0, int = 0); void setUsername(int); void setPassword(int); int getUsername() const; int getPassword() const; void add(fstream ); void delet(fstream ); void display(fstream ); int login(fstream ); int AccountNb(); };
__MACOSX/User/User/._Admin.h
User/User/Atm.cpp
#include "Atm.h" #include "User.h" #include "Admin.h" #include<iostream> #include<fstream> #include<iomanip> #include<cstdlib> using namespace std; Atm::Atm(int f, int ten, int tw) {setNotes1(f); setNotes2(ten); setNotes3(tw); } void Atm::setNotes3(int w) { if(w >= 0) notes3=w; else notes3=0; } int Atm::getNotes3() { return notes3; } void Atm::setNotes2(int n) { if(n >= 0) notes2=n; else notes2=0; } int Atm::getNotes2() { return notes2; } void Atm::setNotes1(int f) { if(f>= 0) notes1=f; else notes1=0; } int Atm::getNotes1() { return notes1; } void Atm::checknotes() { cout<<"ATM Notes:"<<endl; cout<<"The ATM has a "<<getNotes1()<<"Notes"<<endl; cout<<"The ATM has a "<<getNotes2()<<"Notes"<<endl; cout<<"The ATM has a "<<getNotes3()<<"Notes"<<endl; } void Atm::addnotes() { int n5 ,n10,n20; cout<<"Enter the adding currency notes to the ATM from 5 to 20 KD"<<endl; cin>>n5>>n10>> n20; setNotes1(getNotes1()+n5); setNotes2(getNotes1()+n10); setNotes3(getNotes1()+n20); }
__MACOSX/User/User/._Atm.cpp
User/User/Atm.h
class Atm { private: int notes1; int notes2; int notes3; public: Atm(int = 0, int = 0, int = 0); void setNotes1(int ); void setNotes2(int ); void setNotes3(int ); int getNotes1() ; int getNotes2() ; int getNotes3() ; void checknotes(); void addnotes(); };
__MACOSX/User/User/._Atm.h
User/User/ATMMain.cpp
#include "User.h" #include "Atm.h" #include "Admin.h" #include<iostream> #include<fstream> #include<iomanip> #include<cstdlib> #include<string> #include<string> using namespace std; int welcomemessage(); int choicesAdmin(); int menu(); int getAccount(); int main() { Admin admin; User u; int accountNumber; Atm ATM; fstream atmFile("ATM.dat",ios::in | ios::out | ios::binary);//file for atm atmFile.seekg(0); atmFile.read(reinterpret_cast<char *>(&ATM), sizeof(ATM)); ATM.checknotes(); fstream inOutAdmins("admins.dat",ios::in | ios::out | ios::binary);//file for admin if(!inOutAdmins) { cerr<<"File could not be created"<<endl; exit(EXIT_FAILURE); } Admin admin1(1234,1111); inOutAdmins.seekg(0); inOutAdmins.write(reinterpret_cast<char *>(&admin1), sizeof(User)); fstream inOutCredit("credit.dat",ios::in | ios::out | ios::binary);//file for account if(!inOutCredit) { cerr<<"File could not be opened"<<endl; exit(EXIT_FAILURE); } int choice; while((choice = welcomemessage()) != 3) { switch(choice) { case 1: //USER accountNumber = getAccount(); inOutCredit.seekg((accountNumber - 1) * sizeof(User)); inOutCredit.read(reinterpret_cast< char * >(&u), sizeof(User)); if(u.getaccountNb() != 0) { if(u.CheckPin()) { cout<<"Correct Pin"<<endl; int transactionChoice = 0; while(transactionChoice != 5) { transactionChoice = transactionMenu(); switch(transactionChoice) { case 1: //Deposit u.deposit(inOutCredit); break; case 2: //Withdrawal u.withdraw(inOutCredit); break; case 3: //Balance Inquiry u.balanceInquiry(inOutCredit); break; case 4: //Transfer u.transfer(inOutCredit); break; } } } else cerr<<"Wrong pin number"<<endl; } else cout<<" The account number you put "<<accountNumber<<"didn't match "<<endl; break; case 2: //ADMIN if(admin.login(inOutAdmins)) { int adminChoice = 0; while(adminChoice != 6) { adminChoice = adminMenu(); switch(adminChoice) { case 1: //Chck ATM notes ATM.checknotes(); break; case 2: //Add notes to ATM ATM.addnotes(); break; case 3: //Creat new user Account admin.add(inOutCredit); break; case 4: //Delete user Account admin.delet(inOutCredit); break; case 5: //Display any User account information admin.display(inOutCredit); break; }//Switch admin }//while }//if else cerr<<"Wrong username or password"<<endl; break; }//Switch }//While atmFile.seekg(0); atmFile.write(reinterpret_cast<char *>(&ATM), sizeof(ATM)); system("pause"); return 0; } int welcomeScreen() { int menueChoice; do{ cout<<"\nEnter your choice"<<endl <<"1- User select/login."<<endl <<"2- Admin login."<<endl <<"3- Close the system.\n?"; cin>>menueChoice; }while(menueChoice < 1 || menueChoice > 3); return menueChoice; } int transactionMenu() { int menueChoice; do { cout<<"\nEnter your choice"<<endl <<"1- Deposit"<<endl <<"2- Withdrawal"<<endl <<"3- Balance Inquiry"<<endl <<"4- Transfer"<<endl <<"5- Logout\n?"; cin>>menueChoice; }while(menueChoice < 1 || menueChoice > 5); return menueChoice; } int adminMenu() { int menueChoice; do{ cout<<"\nEnter your choice"<<endl <<"1- Check all bank notes in the ATM"<<endl <<"2- Add currency notes of any kind(20KD, 10KD, 5KD) to the ATM"<<endl <<"3- Creat user account"<<endl <<"4- Delete user account"<<endl <<"5- Display any User account information"<<endl <<"6- Logout\n?"; cin>>menueChoice; }while(menueChoice < 1 || menueChoice > 6); return menueChoice; } int getAccount() { int accountNumber; do { cout<<"Enter account number (1 - 100): "; cin>>accountNumber; } while(accountNumber < 1 || accountNumber > 100); return accountNumber; }
__MACOSX/User/User/._ATMMain.cpp
User/User/Debug/cl.command.1.tlog
^C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\ADMIN.CPP /c /ZI /nologo /W3 /WX- /Od /Oy- /D _MBCS /Gm /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"Debug\\" /Fd"Debug\vc100.pdb" /Gd /TP /analyze- /errorReport:prompt C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\ADMIN.CPP ^C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\ATM.CPP /c /ZI /nologo /W3 /WX- /Od /Oy- /D _MBCS /Gm /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"Debug\\" /Fd"Debug\vc100.pdb" /Gd /TP /analyze- /errorReport:prompt C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\ATM.CPP ^C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\ATMMAIN.CPP /c /ZI /nologo /W3 /WX- /Od /Oy- /D _MBCS /Gm /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"Debug\\" /Fd"Debug\vc100.pdb" /Gd /TP /analyze- /errorReport:prompt C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\ATMMAIN.CPP ^C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\USER.CPP /c /ZI /nologo /W3 /WX- /Od /Oy- /D _MBCS /Gm /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"Debug\\" /Fd"Debug\vc100.pdb" /Gd /TP /analyze- /errorReport:prompt C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\USER.CPP
__MACOSX/User/User/Debug/._cl.command.1.tlog
User/User/Debug/CL.read.1.tlog
^C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\USER.CPP C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\IOSTREAM C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\ISTREAM C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\OSTREAM C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\IOS C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XLOCNUM C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CLIMITS C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\YVALS.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CRTDEFS.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\SAL.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CODEANALYSIS\SOURCEANNOTATIONS.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\VADEFS.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\USE_ANSI.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\LIMITS.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CMATH C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\MATH.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CSTDIO C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\STDIO.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\SWPRINTF.INL C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CSTDLIB C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\STDLIB.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\STREAMBUF C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XIOSBASE C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XLOCALE C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CSTRING C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\STRING.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\STDEXCEPT C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\EXCEPTION C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XSTDDEF C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CSTDDEF C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\STDDEF.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\EH.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\MALLOC.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XSTRING C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XMEMORY C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\NEW C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XUTILITY C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\UTILITY C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\IOSFWD C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CWCHAR C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\WCHAR.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\WTIME.INL C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CRTDBG.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\TYPE_TRAITS C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\LIMITS C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\YMATH.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CFLOAT C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\FLOAT.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CRTWRN.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XTR1COMMON C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XFWRAP C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XFWRAP1 C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XXTYPE_TRAITS C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\TYPEINFO C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XLOCINFO C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XLOCINFO.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CTYPE.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\LOCALE.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XDEBUG C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\SYSTEM_ERROR C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CERRNO C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\ERRNO.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\SHARE.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\FSTREAM C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\IOMANIP C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XLOCMON C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XLOCTIME C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CTIME C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\TIME.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\TIME.INL C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\USER.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\STRING ^C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\ATMMAIN.CPP C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\USER.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\STRING C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\ISTREAM C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\OSTREAM C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\IOS C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XLOCNUM C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CLIMITS C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\YVALS.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CRTDEFS.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\SAL.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CODEANALYSIS\SOURCEANNOTATIONS.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\VADEFS.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\USE_ANSI.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\LIMITS.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CMATH C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\MATH.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CSTDIO C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\STDIO.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\SWPRINTF.INL C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CSTDLIB C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\STDLIB.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\STREAMBUF C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XIOSBASE C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XLOCALE C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CSTRING C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\STRING.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\STDEXCEPT C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\EXCEPTION C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XSTDDEF C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CSTDDEF C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\STDDEF.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\EH.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\MALLOC.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XSTRING C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XMEMORY C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\NEW C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XUTILITY C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\UTILITY C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\IOSFWD C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CWCHAR C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\WCHAR.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\WTIME.INL C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CRTDBG.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\TYPE_TRAITS C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\LIMITS C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\YMATH.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CFLOAT C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\FLOAT.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CRTWRN.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XTR1COMMON C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XFWRAP C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XFWRAP1 C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XXTYPE_TRAITS C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\TYPEINFO C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XLOCINFO C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XLOCINFO.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CTYPE.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\LOCALE.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XDEBUG C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\SYSTEM_ERROR C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CERRNO C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\ERRNO.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\SHARE.H C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\ATM.H C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\ADMIN.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\IOSTREAM C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\FSTREAM C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\IOMANIP C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XLOCMON C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XLOCTIME C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CTIME C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\TIME.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\TIME.INL ^C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\ATM.CPP C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\ATM.H C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\USER.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\STRING C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\ISTREAM C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\OSTREAM C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\IOS C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XLOCNUM C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CLIMITS C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\YVALS.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CRTDEFS.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\SAL.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CODEANALYSIS\SOURCEANNOTATIONS.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\VADEFS.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\USE_ANSI.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\LIMITS.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CMATH C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\MATH.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CSTDIO C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\STDIO.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\SWPRINTF.INL C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CSTDLIB C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\STDLIB.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\STREAMBUF C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XIOSBASE C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XLOCALE C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CSTRING C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\STRING.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\STDEXCEPT C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\EXCEPTION C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XSTDDEF C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CSTDDEF C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\STDDEF.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\EH.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\MALLOC.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XSTRING C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XMEMORY C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\NEW C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XUTILITY C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\UTILITY C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\IOSFWD C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CWCHAR C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\WCHAR.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\WTIME.INL C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CRTDBG.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\TYPE_TRAITS C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\LIMITS C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\YMATH.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CFLOAT C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\FLOAT.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CRTWRN.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XTR1COMMON C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XFWRAP C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XFWRAP1 C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XXTYPE_TRAITS C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\TYPEINFO C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XLOCINFO C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XLOCINFO.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CTYPE.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\LOCALE.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XDEBUG C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\SYSTEM_ERROR C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CERRNO C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\ERRNO.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\SHARE.H C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\ADMIN.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\IOSTREAM C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\FSTREAM C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\IOMANIP C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XLOCMON C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XLOCTIME C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CTIME C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\TIME.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\TIME.INL ^C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\ADMIN.CPP C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\ADMIN.H C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\USER.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\STRING C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\ISTREAM C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\OSTREAM C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\IOS C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XLOCNUM C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CLIMITS C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\YVALS.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CRTDEFS.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\SAL.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CODEANALYSIS\SOURCEANNOTATIONS.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\VADEFS.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\USE_ANSI.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\LIMITS.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CMATH C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\MATH.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CSTDIO C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\STDIO.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\SWPRINTF.INL C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CSTDLIB C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\STDLIB.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\STREAMBUF C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XIOSBASE C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XLOCALE C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CSTRING C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\STRING.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\STDEXCEPT C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\EXCEPTION C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XSTDDEF C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CSTDDEF C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\STDDEF.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\EH.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\MALLOC.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XSTRING C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XMEMORY C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\NEW C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XUTILITY C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\UTILITY C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\IOSFWD C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CWCHAR C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\WCHAR.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\WTIME.INL C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CRTDBG.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\TYPE_TRAITS C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\LIMITS C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\YMATH.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CFLOAT C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\FLOAT.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CRTWRN.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XTR1COMMON C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XFWRAP C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XFWRAP1 C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XXTYPE_TRAITS C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\TYPEINFO C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XLOCINFO C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XLOCINFO.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CTYPE.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\LOCALE.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XDEBUG C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\SYSTEM_ERROR C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CERRNO C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\ERRNO.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\SHARE.H C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\ATM.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\IOSTREAM C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\FSTREAM C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\IOMANIP C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XLOCMON C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\XLOCTIME C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\CTIME C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\TIME.H C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE\TIME.INL
__MACOSX/User/User/Debug/._CL.read.1.tlog
User/User/Debug/CL.write.1.tlog
^C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\ADMIN.CPP|C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\ATM.CPP|C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\ATMMAIN.CPP|C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\USER.CPP C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\DEBUG\USER.OBJ ^C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\ADMIN.CPP C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\DEBUG\VC100.PDB ^C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\ATM.CPP C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\DEBUG\VC100.PDB ^C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\ATMMAIN.CPP C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\DEBUG\VC100.PDB ^C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\USER.CPP C:\USERS\EKHLAS\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\USER\USER\DEBUG\VC100.PDB
__MACOSX/User/User/Debug/._CL.write.1.tlog
User/User/Debug/User.lastbuildstate
#v4.0:v100 Debug|Win32|C:\Users\Ekhlas\Documents\Visual Studio 2010\Projects\User\|
__MACOSX/User/User/Debug/._User.lastbuildstate
User/User/Debug/User.log
Build started 04/01/2014 08:38:51 م. Project "C:\Users\Ekhlas\Documents\Visual Studio 2010\Projects\User\User\User.vcxproj" on node 2 (build target(s)). PrepareForBuild: Creating directory "C:\Users\Ekhlas\Documents\Visual Studio 2010\Projects\User\Debug\". InitializeBuildStatus: Creating "Debug\User.unsuccessfulbuild" because "AlwaysCreate" was specified. ClCompile: C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\CL.exe /c /ZI /nologo /W3 /WX- /Od /Oy- /D _MBCS /Gm /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"Debug\\" /Fd"Debug\vc100.pdb" /Gd /TP /analyze- /errorReport:prompt Admin.cpp Atm.cpp ATMMain.cpp User.cpp User.cpp c:\users\ekhlas\documents\visual studio 2010\projects\user\user\user.cpp(34): warning C4996: 'std::basic_string<_Elem,_Traits,_Ax>::copy': Function call with parameters that may be unsafe - this call relies on the caller to check that the passed values are correct. To disable this warning, use -D_SCL_SECURE_NO_WARNINGS. See documentation on how to use Visual C++ 'Checked Iterators' with [ _Elem=char, _Traits=std::char_traits<char>, _Ax=std::allocator<char> ] c:\program files\microsoft visual studio 10.0\vc\include\xstring(1556) : see declaration of 'std::basic_string<_Elem,_Traits,_Ax>::copy' with [ _Elem=char, _Traits=std::char_traits<char>, _Ax=std::allocator<char> ] c:\users\ekhlas\documents\visual studio 2010\projects\user\user\user.cpp(50): warning C4996: 'std::basic_string<_Elem,_Traits,_Ax>::copy': Function call with parameters that may be unsafe - this call relies on the caller to check that the passed values are correct. To disable this warning, use -D_SCL_SECURE_NO_WARNINGS. See documentation on how to use Visual C++ 'Checked Iterators' with [ _Elem=char, _Traits=std::char_traits<char>, _Ax=std::allocator<char> ] c:\program files\microsoft visual studio 10.0\vc\include\xstring(1556) : see declaration of 'std::basic_string<_Elem,_Traits,_Ax>::copy' with [ _Elem=char, _Traits=std::char_traits<char>, _Ax=std::allocator<char> ] c:\users\ekhlas\documents\visual studio 2010\projects\user\user\user.cpp(93): warning C4244: 'initializing' : conversion from 'float' to 'int', possible loss of data c:\users\ekhlas\documents\visual studio 2010\projects\user\user\user.cpp(94): warning C4244: 'argument' : conversion from 'int' to 'float', possible loss of data c:\users\ekhlas\documents\visual studio 2010\projects\user\user\user.cpp(118): warning C4244: 'initializing' : conversion from 'float' to 'int', possible loss of data c:\users\ekhlas\documents\visual studio 2010\projects\user\user\user.cpp(121): warning C4244: 'argument' : conversion from 'int' to 'float', possible loss of data ATMMain.cpp c:\users\ekhlas\documents\visual studio 2010\projects\user\user\user.h(5): error C2011: 'User' : 'class' type redefinition c:\users\ekhlas\documents\visual studio 2010\projects\user\user\user.h(5) : see declaration of 'User' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.h(2): error C2011: 'Atm' : 'class' type redefinition c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.h(2) : see declaration of 'Atm' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atmmain.cpp(19): error C2079: 'u' uses undefined class 'User' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atmmain.cpp(21): error C2079: 'ATM' uses undefined class 'Atm' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atmmain.cpp(28): error C2228: left of '.checknotes' must have class/struct/union type is 'int' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atmmain.cpp(61): error C2228: left of '.getaccountNb' must have class/struct/union type is 'int' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atmmain.cpp(63): error C2228: left of '.CheckPin' must have class/struct/union type is 'int' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atmmain.cpp(69): error C3861: 'transactionMenu': identifier not found c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atmmain.cpp(73): error C2228: left of '.deposit' must have class/struct/union type is 'int' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atmmain.cpp(77): error C2228: left of '.withdraw' must have class/struct/union type is 'int' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atmmain.cpp(81): error C2228: left of '.balanceInquiry' must have class/struct/union type is 'int' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atmmain.cpp(85): error C2228: left of '.transfer' must have class/struct/union type is 'int' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atmmain.cpp(102): error C3861: 'adminMenu': identifier not found c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atmmain.cpp(106): error C2228: left of '.checknotes' must have class/struct/union type is 'int' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atmmain.cpp(110): error C2228: left of '.addnotes' must have class/struct/union type is 'int' Atm.cpp c:\users\ekhlas\documents\visual studio 2010\projects\user\user\user.h(5): error C2011: 'User' : 'class' type redefinition c:\users\ekhlas\documents\visual studio 2010\projects\user\user\user.h(5) : see declaration of 'User' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.h(2): error C2011: 'Atm' : 'class' type redefinition c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.h(2) : see declaration of 'Atm' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.cpp(10): error C2027: use of undefined type 'Atm' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.h(2) : see declaration of 'Atm' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.cpp(10): error C2062: type 'int' unexpected c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.cpp(11): error C2143: syntax error : missing ';' before '{' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.cpp(11): error C2447: '{' : missing function header (old-style formal list?) c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.cpp(17): error C2027: use of undefined type 'Atm' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.h(2) : see declaration of 'Atm' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.cpp(20): error C2065: 'notes3' : undeclared identifier c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.cpp(22): error C2065: 'notes3' : undeclared identifier c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.cpp(25): error C2027: use of undefined type 'Atm' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.h(2) : see declaration of 'Atm' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.cpp(27): error C2065: 'notes3' : undeclared identifier c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.cpp(30): error C2027: use of undefined type 'Atm' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.h(2) : see declaration of 'Atm' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.cpp(33): error C2065: 'notes2' : undeclared identifier c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.cpp(35): error C2065: 'notes2' : undeclared identifier c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.cpp(38): error C2027: use of undefined type 'Atm' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.h(2) : see declaration of 'Atm' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.cpp(40): error C2065: 'notes2' : undeclared identifier c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.cpp(43): error C2027: use of undefined type 'Atm' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.h(2) : see declaration of 'Atm' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.cpp(46): error C2065: 'notes1' : undeclared identifier c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.cpp(48): error C2065: 'notes1' : undeclared identifier c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.cpp(51): error C2027: use of undefined type 'Atm' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.h(2) : see declaration of 'Atm' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.cpp(53): error C2065: 'notes1' : undeclared identifier c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.cpp(58): error C2027: use of undefined type 'Atm' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.h(2) : see declaration of 'Atm' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.cpp(67): error C2027: use of undefined type 'Atm' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\atm.h(2) : see declaration of 'Atm' Admin.cpp c:\users\ekhlas\documents\visual studio 2010\projects\user\user\user.h(5): error C2011: 'User' : 'class' type redefinition c:\users\ekhlas\documents\visual studio 2010\projects\user\user\user.h(5) : see declaration of 'User' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\admin.cpp(35): error C2079: 'user' uses undefined class 'User' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\admin.cpp(41): error C2228: left of '.getaccountNb' must have class/struct/union type is 'int' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\admin.cpp(61): error C2228: left of '.setLastName' must have class/struct/union type is 'int' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\admin.cpp(62): error C2228: left of '.setFirstName' must have class/struct/union type is 'int' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\admin.cpp(63): error C2228: left of '.setBalance' must have class/struct/union type is 'int' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\admin.cpp(64): error C2228: left of '.setPin' must have class/struct/union type is 'int' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\admin.cpp(103): error C2079: 'user' uses undefined class 'User' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\admin.cpp(108): error C2228: left of '.getaccountNb' must have class/struct/union type is 'int' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\admin.cpp(117): error C2079: 'emptyUser' uses undefined class 'User' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\admin.cpp(128): error C2079: 'user' uses undefined class 'User' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\admin.cpp(133): error C2228: left of '.getaccountNb' must have class/struct/union type is 'int' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\admin.cpp(140): error C2228: left of '.getaccountNb' must have class/struct/union type is 'int' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\admin.cpp(140): error C2228: left of '.getLastName' must have class/struct/union type is 'int' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\admin.cpp(141): error C2228: left of '.getFirstName' must have class/struct/union type is 'int' c:\users\ekhlas\documents\visual studio 2010\projects\user\user\admin.cpp(141): error C2228: left of '.getBalance' must have class/struct/union type is 'int' Generating Code... Done Building Project "C:\Users\Ekhlas\Documents\Visual Studio 2010\Projects\User\User\User.vcxproj" (build target(s)) -- FAILED. Build FAILED. Time Elapsed 00:00:10.87
__MACOSX/User/User/Debug/._User.log
User/User/Debug/User.obj
__MACOSX/User/User/Debug/._User.obj
User/User/Debug/User.unsuccessfulbuild
__MACOSX/User/User/Debug/._User.unsuccessfulbuild
User/User/Debug/vc100.idb
__MACOSX/User/User/Debug/._vc100.idb
User/User/Debug/vc100.pdb
__MACOSX/User/User/Debug/._vc100.pdb
__MACOSX/User/User/._Debug
User/User/User.cpp
User/User/User.cpp
#include
<
iostream
>
#include
<
fstream
>
#include
<
iomanip
>
#include
<
cstdlib
>
#include
"User.h"
using
namespace
std
;
User
::
User
(
int
pin
,
const
string
&
last
,
const
string
&
first
,
float
balance
,
int
accountnb
)
{
setaccountNb
(
accountnb
);
setLastName
(
last
);
setFirstName
(
first
);
setBalance
(
balance
);
setPin
(
pin
);
}
void
User
::
setPin
(
int
p
)
{
pin
=
p
;
}
int
User
::
getPin
()
{
return
pin
;
}
void
User
::
setLastName
(
const
string
&
lastNameString
)
{
int
length
=
lastNameString
.
size
();
//copy at most 15 characters from string to last name
if
(
length
>=
15
)
length
=
14
;
lastNameString
.
copy
(
lastName
,
length
);
lastName
[
length
]
=
'\0'
;
//apend null charactor to last name
}
string
User
::
getLastName
()
const
{
return
lastName
;
}
void
User
::
setFirstName
(
const
string
&
firstNameString
)
{
int
length
=
firstNameString
.
size
();
// copy at most 10 charactors from string to first name
if
(
length
>=
10
)
length
=
9
;
firstNameString
.
copy
(
firstName
,
length
);
firstName
[
length
]
=
'\0'
;
//append null charactor to first name
}
string
User
::
getFirstName
()
const
{
return
firstName
;
}
void
User
::
setBalance
(
float
b
)
{
if
(
balance
>=
0
)
balance
=
b
;
else
balance
=
0
;
}
float
User
::
getBalance
()
const
{
return
balance
;
}
void
User
::
setaccountNb
(
int
a
)
{
accountNb
=
a
;
}
int
User
::
getaccountNb
()
const
{
return
accountNb
;
}
void
User
::
deposit
(
fstream userfile
)
{
int
at
;
userfile
.
seekg
((
accountNb
-
1
)
*
sizeof
(
User
));
userfile
.
read
(
reinterpret_cast
<
char
*
>
(
this
),
sizeof
(
User
));
if
(
getaccountNb
()
==
0
)
cout
<<
"Account number"
<<
accountNb
<<
" didn't match."
<<
endl
;
else
{
cout
<<
"\nEnter The Amount you want to Deposit: "
;
cin
>>
at
;
int
oldbalance
=
getBalance
();
setBalance
(
oldbalance
+
at
);
userfile
.
seekp
((
accountNb
-
1
)
*
sizeof
(
User
));
userfile
.
write
(
reinterpret_cast
<
const
char
*
>
(
this
),
sizeof
(
User
));
}
}
void
User
::
withdraw
(
fstream userfile
)
{
int
at
;
userfile
.
seekg
((
accountNb
-
1
)
*
sizeof
(
User
));
userfile
.
read
(
reinterpret_cast
<
char
*
>
(
this
),
sizeof
(
User
));
if
(
getaccountNb
()
==
0
)
cout
<<
"Account number"
<<
accountNb
<<
" didn't match."
<<
endl
;
else
{
cout
<<
"\nEnter The Amount you want to withdrawal: "
;
cin
>>
at
;
//Must check for available money in ATM totalMoney()
int
oldBalance
=
getBalance
();
if
(
oldBalance
>=
at
)
{
setBalance
(
oldBalance
-
at
);
userfile
.
seekp
((
accountNb
-
1
)
*
sizeof
(
User
));
userfile
.
write
(
reinterpret_cast
<
const
char
*
>
(
this
),
sizeof
(
User
));
}
else
cerr
<<
"Your amount exceeds your available balance"
<<
endl
;
}
}
void
User
::
balanceInquiry
(
fstream BF
)
{
BF
.
seekg
((
accountNb
-
1
)
*
sizeof
(
User
));
BF
.
read
(
reinterpret_cast
<
char
*
>
(
this
),
sizeof
(
User
));
if
(
getaccountNb
()
==
0
)
cout
<<
"Account number"
<<
accountNb
<<
" didn't match."
<<
endl
;
else
cout
<<
"The Balance you have: "
<<
getBalance
()
<<
" KD"
;
}
void
User
::
transfer
(
fstream userfile
)
{
int
at
;
cout
<<
"Enter The Amount you want to transfer: "
;
cin
>>
at
;
//Source account
userfile
.
seekg
((
accountNb
-
1
)
*
sizeof
(
User
));
userfile
.
read
(
reinterpret_cast
<
char
*
>
(
this
),
sizeof
(
User
));
if
(
getaccountNb
()
==
0
)
cout
<<
"Account number"
<<
accountNb
<<
" didn't match."
<<
endl
;
else
if
(
getBalance
()
>=
at
)
{
User
user
;
int
accountnb
=
AccountNumber
();
userfile
.
seekg
((
accountnb
-
1
)
*
sizeof
(
User
));
userfile
.
read
(
reinterpret_cast
<
char
*
>
(
&
user
),
sizeof
(
User
));
if
(
user
.
getaccountNb
()
==
0
)
cout
<<
"Account number"
<<
accountnb
<<
" has no information."
<<
endl
;
else
{
setBalance
(
getBalance
()
-
at
);
user
.
setBalance
(
user
.
getBalance
()
+
at
);
userfile
.
seekg
((
accountNb
-
1
)
*
sizeof
(
User
));
userfile
.
write
(
reinterpret_cast
<
const
char
*
>
(
this
),
sizeof
(
User
));
userfile
.
seekg
((
user
.
getaccountNb
()
-
1
)
*
sizeof
(
User
));
userfile
.
write
(
reinterpret_cast
<
const
char
*
>
(
&
user
),
sizeof
(
User
));
}
}
else
cout
<<
"Your amount exceeds your available balance"
<<
endl
;
}
int
User
::
AccountNumber
()
{
int
anb
;
do
{
cout
<<
"Enter Account number: "
;
cin
>>
anb
;
}
while
(
anb
<
1
||
anb
>
100
);
return
anb
;
}
int
User
::
CheckPin
()
{
int
p
;
cout
<<
"Enter pin number: "
;
cin
>>
p
;
if
(
getPin
()
==
pin
)
{
return
1
;
cout
<<
"true"
<<
endl
;}
else
{
return
0
;
cout
<<
"False"
<<
endl
;}
}
__MACOSX/User/User/._User.cpp
User/User/User.h
#include<string> using namespace std; class User { private: int pin; char firstName[10]; char lastName[15]; float balance; int accountNb; public: User(int = 0, const string & = "", const string & = "",float = 0.0,int = 0); void setPin(int); int getPin() ; void setLastName(const string &); string getLastName() const; void setFirstName(const string &); string getFirstName() const; void setBalance(float); float getBalance()const ; void setaccountNb(int); int getaccountNb() const; int AccountNumber(); int CheckPin() ; void deposit(fstream ); void withdraw(fstream ); void balanceInquiry(fstream ); void transfer(fstream ); };
__MACOSX/User/User/._User.h
User/User/User.vcxproj
Debug Win32 Release Win32 {DF4F823C-26D9-4CA9-B649-807985328F00} User Application true MultiByte Application false true MultiByte Level3 Disabled true Level3 MaxSpeed true true true true true
__MACOSX/User/User/._User.vcxproj
User/User/User.vcxproj.filters
{4FC737F1-C7A5-4376-A066-2A32D752A2FF} cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx {93995380-89BD-4b04-88EB-625FBE52EBFB} h;hpp;hxx;hm;inl;inc;xsd {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms Source Files Source Files Source Files Source Files Header Files Header Files Header Files
__MACOSX/User/User/._User.vcxproj.filters
User/User/User.vcxproj.user
__MACOSX/User/User/._User.vcxproj.user
__MACOSX/User/._User
User/User.sdf
__MACOSX/User/._User.sdf
User/User.sln
Microsoft Visual Studio Solution File, Format Version 11.00 # Visual C++ Express 2010 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "User", "User\User.vcxproj", "{DF4F823C-26D9-4CA9-B649-807985328F00}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 Release|Win32 = Release|Win32 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {DF4F823C-26D9-4CA9-B649-807985328F00}.Debug|Win32.ActiveCfg = Debug|Win32 {DF4F823C-26D9-4CA9-B649-807985328F00}.Debug|Win32.Build.0 = Debug|Win32 {DF4F823C-26D9-4CA9-B649-807985328F00}.Release|Win32.ActiveCfg = Release|Win32 {DF4F823C-26D9-4CA9-B649-807985328F00}.Release|Win32.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal