Repository navigation
Expand file tree
/
Copy pathuczniowe.cpp
More file actions
66 lines (60 loc) · 1.88 KB
/
Copy pathuczniowe.cpp
File metadata and controls
66 lines (60 loc) · 1.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#include <iostream>
#include <fstream>
#include <cstring>
using namespace std;
struct Uczen
{
string imie;
string nazwisko;
string pesel;
string dataurodzenia;
string miejsce_urodzniea;
int klasaId;
int adreszamieszkania;
//struct Klasa klasa;
//struct Adres adreszamieszkania;
//struct Adres adreszameldowania;
//struct Adres adresKorespondencji;
};
struct Klasa
{
int id;
string nazwa;
string specjalnosc;
string rok_szkolny;
string semestr;
};
struct Adres
{
int id;
string ulica;
string nrdomu;
string nrlokalu;
string miasto;
string kod_pocztowy;
string panstwo;
};
int main()
{
//Uczen ucznesk("stas", "kepka", "3242424424423", "2009-12-5", "warszawa");
Uczen uczenesk;
uczenesk.imie = "stas";
uczenesk.nazwisko = "kepka";
uczenesk.pesel = "3242424424423";
uczenesk.dataurodzenia = "2009-12-5";
uczenesk.miejsce_urodzniea = "warszawa";
cout << "sdasd";
ofstream fout("d:\\uczniowe.txt");
fout << uczenesk.imie << "\t" << uczenesk.nazwisko << "\t" << uczenesk.pesel << "\t" << uczenesk.dataurodzenia << "\t" << uczenesk.miejsce_urodzniea;
fout.close();
cout << "odczyt z dysku" << endl;
Uczen odzyskanyuczenesk;
ifstream fin("d:\\uczniowe.txt");
fin >> odzyskanyuczenesk.imie >> odzyskanyuczenesk.nazwisko >> odzyskanyuczenesk.pesel >> odzyskanyuczenesk.dataurodzenia >> odzyskanyuczenesk.miejsce_urodzniea;
fin.close();
cout << "From RAM" << endl;
cout << uczenesk.imie << "\t" << uczenesk.nazwisko << "\t" << uczenesk.pesel << "\t" << uczenesk.dataurodzenia << "\t" << uczenesk.miejsce_urodzniea;
cout << endl
<< "From file hdd" << endl;
cout << odzyskanyuczenesk.imie << "\t" << odzyskanyuczenesk.nazwisko << "\t" << odzyskanyuczenesk.pesel << "\t" << odzyskanyuczenesk.dataurodzenia << "\t" << odzyskanyuczenesk.miejsce_urodzniea;
}