Advertisement
tomur

Untitled

Dec 10th, 2015
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.33 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4. #include <conio.h>
  5. #include <stdlib.h>
  6. using namespace std;
  7.  
  8.  
  9. int nr_tel;
  10.  
  11. void zapisz()
  12. {
  13.     int y=0;
  14.     //cout<<"ile lini tekstu zamierzasz wpisac"<<endl;
  15.     //cin>>ile;
  16.     int x=0;
  17.     string text[100];
  18.     cin.ignore();
  19.     do
  20.     {
  21.      getline(cin,text[x]);
  22.         x++;
  23.  
  24.     }while(text[x-1]!="exit");
  25.  
  26.  
  27.     fstream plik;
  28.     plik.open("wizytowka.txt",ios::out | ios::app);
  29.  
  30. do{
  31.     plik<<text[y]<<endl;
  32. y++;
  33. }while(y<=x);
  34.  
  35.     plik.close();
  36.  
  37. }
  38.  
  39. void wczytaj()
  40. {
  41.     string text[100];
  42.     int x=0;
  43.  
  44.  fstream plik;
  45.     plik.open("wizytowka.txt",ios::in);
  46. if(plik.good()==false) cout<<"Nie mozna otworzyc pliku!";
  47. do
  48.     {
  49.         getline(plik, text[x]);
  50.         x++;
  51.  
  52.     }while(!plik.eof());
  53.  
  54.         for (int i=0; i<x; i++)
  55.     {
  56.         cout<<text[i]<<endl;
  57.     }
  58.  
  59.     plik.close();
  60.  
  61.  
  62.  
  63. }
  64.  
  65. int main()
  66. {
  67.     int x;
  68.     cout<<"Witam w najlepszym edytorze plikow!"<<endl<<"jest tak dobry ze nawet nie mozna zapisywac polskich znakow"<<endl;
  69.     cout<<"Co chcesz zrobic?\n[1]Zapisac\n[2]Otworzyc\n[3]Powiesic sie"<<endl;
  70.     cin>>x;
  71.     switch (x)
  72.     {
  73.     case 1: zapisz(); break;
  74.     case 2: wczytaj(); break;
  75.     case 3: cout<<"nie nie nie~"; break;
  76.     default: cout<<"Nie udawaj yeti"<<endl;
  77.     }
  78.     return 0;
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement