Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "pch.h"
- #include <iostream>
- #include <fstream>
- #include <string>
- #include <vector>
- using namespace std;
- struct Pacijent {
- int MBO;
- string ime, prezime;
- vector <string> lijekovi;
- };
- int main()
- {
- vector <Pacijent> pacijenti;
- Pacijent p;
- ifstream input;
- input.open("kartoteka.txt");
- string MBO, ime, prezime, lijek;
- while (input) {
- getline(input, MBO);
- p.MBO = stoi(MBO);
- getline(input, p.ime);
- getline(input, p.prezime);
- vector <string> medicina;
- do {
- getline(input, lijek);
- if (lijek != "-") {
- medicina.push_back(lijek);
- }
- } while (lijek != "-");
- p.lijekovi = medicina;
- pacijenti.push_back(p);
- if (input.eof()) {
- break;
- }
- }
- cout << "MBO" << "\t" << "IME" << "\t" << "PREZIME" << "\t\t" << "LIJEKOVI" << endl;
- for (int i = 0; i < pacijenti.size(); i++) {
- cout << pacijenti[i].MBO << "\t" << pacijenti[i].ime << "\t" << pacijenti[i].prezime << "\t\t";
- for (int j = 0; j < pacijenti[i].lijekovi.size(); j++) {
- if (j < pacijenti[i].lijekovi.size() - 1) {
- cout << pacijenti[i].lijekovi[j] << ", ";
- }
- else {
- cout << pacijenti[i].lijekovi[j];
- }
- }
- cout << endl;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement