SHARE
TWEET

Untitled

a guest Dec 8th, 2019 72 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2. #include <fstream>
  3.  
  4. using namespace std;
  5.  
  6. struct Kontakty{
  7.     string imie;
  8.     string nazwisko;
  9.     int wiek;
  10.     string telefon;
  11. };
  12.  
  13. const int zakres=5;
  14. Kontakty tablica[zakres];
  15.  
  16. void WprowadzDane(int i){
  17.     cout << "Kontakt " << i + 1 << endl;
  18.     cout << "Wprowadz imie : ";
  19.     cin >> tablica[i].imie;
  20.     cout << "Wprowadz nazwisko : ";
  21.     cin >> tablica[i].nazwisko;
  22.     cout << "Wprowadz wiek : ";
  23.     cin >> tablica[i].wiek;
  24.     cout << "Wprowadz telefon : ";
  25.     cin >> tablica[i].telefon;
  26.     cout << " ************* " << endl;
  27. }
  28.  
  29. void WyswietlDane(int i){
  30.     cout << endl;
  31.     cout << "-----UTWORZONO KONTAKT-----"<< endl;
  32.     cout << endl;
  33.     cout << "Kontakt " << i + 1 << endl;
  34.     cout << "Imie : " << tablica[i].imie << endl;
  35.     cout << "Nazwisko : " << tablica[i].nazwisko << endl;
  36.     cout << "Wiek  : " << tablica[i].wiek << endl;
  37.     cout << "Telefon : " << tablica[i].telefon << endl;
  38. }
  39.  
  40. void Zapis(){
  41.     cout << endl;
  42.     cout << "-----ZAPIS DO PLIKU Z DOPISYWANIEM-----"<< endl;
  43.  
  44.     ofstream outputFile("Kontakty.txt",ios::app);
  45.  
  46.     for (int i=0; i<zakres; i++){
  47.         outputFile << "Kontakt : "<< i << endl;
  48.         outputFile << "Imie : " << tablica[i].imie << endl;
  49.         outputFile << "Nazwisko : " << tablica[i].nazwisko << endl;
  50.         outputFile << "Wiek  : " << tablica[i].wiek << endl;
  51.         outputFile << "Telefon : " << tablica[i].telefon << endl;
  52.         outputFile << endl;
  53.     }
  54. }
  55.  
  56. int main()
  57. {
  58.     for(int i=0; i<zakres; i++){
  59.         WprowadzDane(i);
  60.     }
  61.  
  62.     for(int i=0; i<zakres; i++){
  63.        WyswietlDane(i);
  64.     }
  65.  
  66.     Zapis();
  67.  
  68.     return 0;
  69. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top