Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <vector>
- #include <fstream>
- #include <sstream>
- #include <array>
- /* Look at the search_patient function */
- using namespace std;
- int menu(){
- int option;
- std::cout << "------------N.E.N HOSPITAL RECORDS----------\n";
- std::cout << "1- Create Patient ID\n";
- std::cout << "2- All Patients\n";
- std::cout << "3- Query patient with id\n";
- std::cout << "4- Exit\n";
- std::cout << "Enter query: ";
- std::cin >> option;
- return option;
- }
- void create_patient(){
- char first_name[100], last_name[100], ailment[100], sex;
- int age;
- getchar();
- std::cout << "\n-----------------Patient creation--------------\n";
- ofstream Patients("patients1.txt",ios::app);
- std::cout << "Enter First Name: ";
- gets(first_name);
- std::cout << "Enter Last Name: ";
- gets(last_name);
- std::cout << "Enter Sex: ";
- std::cin >> sex;
- getchar();
- std::cout << "Enter Ailment: ";
- gets(ailment);
- std::cout << "Enter Age: ";
- std::cin >> age;
- std::cout << "First Name: " << first_name << "\n";
- std::cout << "Last Name: " << last_name << "\n";
- std::cout << "Age: " << age <<"\n";
- std::cout << "Ailment: "<< ailment << "\n";
- cout << "Sex: " << sex << "\n";
- Patients << first_name <<" "<< last_name << " " << age <<" "<< ailment<<" "<< sex <<"\n";
- Patients.close();
- }
- void show_all_patients(){
- cout << "-----PATIENTS LIST-----\n";
- FILE *p;
- char ch;
- p = fopen("patients1.txt","r");
- }
- }
- void search_patient(){
- /* How do i query from this :( */
- cout << "-----PATIENTS QUERY-----\n";
- FILE *p;
- char ch = ;
- p = fopen("patients1.txt","r");
- ch = fgetc(p);
- while(ch!=EOF){
- ch = fgetc(p);
- }
- }
- int main(){
- int query = menu();
- if (query >= 1 && query <= 4){
- cout << query << " Query Accepted!" << "\n";
- switch(query){
- case 1:
- cout << "Creating new id!\n";
- create_patient();
- break;
- case 2:
- cout << "Showing all patients!\n";
- show_all_patients();
- break;
- case 3:
- cout << "Querying Patient\n";
- search_patient();
- break;
- case 4:
- cout << "Exiting...";
- break;
- default:
- cout << "what?\n";
- }
- }
- else{
- cout << "Try again\n";
- main();
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement