Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <cstdlib>
- using namespace std;
- struct punkt
- {
- int x;
- int y;
- };
- void wypisz(punkt beta[], int nn)
- {
- for(int i=0; i<nn; i++)
- {
- cout<<beta[i].x <<" "<<beta[i].y<<endl;
- }
- }
- int main()
- {
- punkt pix[1000];
- int n;
- cin>>n;
- for(int i=0; i<n; i++)
- {
- cin>>pix[i].x;
- cin>>pix[i].y;
- }
- fstream plikiout;
- plikiout.open("robociki", ios::out);
- plikiout<<n<<endl;
- for(int i=0; i<n; i++)
- {
- plikiout<<pix[i].x<<" "<<pix[i].y<<endl;
- }
- plikiout.close();
- //druga czesc
- string nazwaPliku;
- fstream plik;
- cout << "Podaj nazwe pliku: ";
- cin>> nazwaPliku;
- plik.open(nazwaPliku.c_str(), ios::in);
- if (!plik)
- {
- cerr << "Nieudane otwarcie pliku "
- << nazwaPliku << " do odczytu " << endl;
- exit(0);
- }
- int a;
- plik>>a;
- punkt* tab;
- tab = new punkt[a];
- for(int i=0; i<a; i++)
- {
- plik>>tab[i].x;
- plik>>tab[i].y;
- }
- wypisz(tab, a);
- plik.close();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement