Advertisement
Guest User

c++

a guest
Dec 17th, 2020
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.39 KB | None | 0 0
  1.  
  2. #include <iostream>
  3. #include <string>
  4. #include <vector>
  5. #include <fstream>
  6. #include <sstream>
  7. #include <array>
  8. /* Look at the search_patient function */
  9. using namespace std;
  10.  
  11. int menu(){
  12.     int option;
  13.     std::cout << "------------N.E.N HOSPITAL RECORDS----------\n";
  14.     std::cout << "1- Create Patient ID\n";
  15.     std::cout << "2- All Patients\n";
  16.     std::cout << "3- Query patient with id\n";
  17.     std::cout << "4- Exit\n";
  18.     std::cout << "Enter query: ";
  19.     std::cin  >> option;
  20.     return option;
  21.  
  22. }
  23. void create_patient(){
  24.     char first_name[100], last_name[100], ailment[100], sex;
  25.     int age;
  26.     getchar();
  27.     std::cout << "\n-----------------Patient creation--------------\n";
  28.     ofstream Patients("patients1.txt",ios::app);
  29.     std::cout << "Enter First Name: ";
  30.     gets(first_name);
  31.     std::cout << "Enter Last Name:  ";
  32.     gets(last_name);
  33.     std::cout << "Enter Sex: ";
  34.     std::cin >> sex;
  35.     getchar();
  36.     std::cout << "Enter Ailment: ";
  37.     gets(ailment);
  38.     std::cout << "Enter Age: ";
  39.     std::cin >> age;
  40.     std::cout << "First Name: " << first_name << "\n";
  41.     std::cout << "Last Name: " << last_name << "\n";
  42.     std::cout << "Age: " << age <<"\n";
  43.     std::cout << "Ailment: "<< ailment << "\n";
  44.     cout << "Sex: " << sex << "\n";
  45.     Patients << first_name <<" "<< last_name << " " << age <<" "<< ailment<<" "<< sex <<"\n";
  46.     Patients.close();
  47. }
  48. void show_all_patients(){
  49.     cout << "-----PATIENTS LIST-----\n";
  50.     FILE *p;
  51.     char ch;
  52.     p = fopen("patients1.txt","r");
  53.    
  54.     }
  55. }
  56.  
  57. void search_patient(){
  58.     /* How do i query from this :( */
  59.     cout << "-----PATIENTS QUERY-----\n";
  60.     FILE *p;
  61.     char ch = ;
  62.     p = fopen("patients1.txt","r");
  63.     ch = fgetc(p);
  64.     while(ch!=EOF){
  65.         ch = fgetc(p);
  66.     }    
  67. }
  68. int main(){
  69.     int query = menu();
  70.     if (query >= 1 && query <= 4){
  71.        cout << query << " Query Accepted!" << "\n";
  72.        switch(query){
  73.        case 1:
  74.        cout << "Creating new id!\n";
  75.        create_patient();
  76.        break;
  77.        case 2:
  78.        cout << "Showing all patients!\n";
  79.        show_all_patients();
  80.        break;
  81.        case 3:
  82.        cout << "Querying Patient\n";
  83.        search_patient();
  84.        break;
  85.        case 4:
  86.        cout << "Exiting...";
  87.        break;
  88.        default:
  89.        cout << "what?\n";
  90.        }
  91.     }
  92.     else{
  93.        cout << "Try again\n";
  94.        main();
  95.     }
  96.     return 0;
  97. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement