-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathstruktury.cpp
84 lines (78 loc) · 2.27 KB
/
struktury.cpp
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
//
// struktury.cpp
// 1-programowanie-strukturalne\1-3-struktury-danych\1-3-6-struktury\
//
// Created by Jakub Piskorowski on 24/01/2022 wersja: 1.0
// Copyright © 2022 Jakub Piskorowski. All rights reserved.
// GitHub: https://github.com/PiskorowskiJakub/programming-course-cpp
//
// Przedstawienie czym sa struktury danych oraz jak ich uzywac
//
//struktura dla uzytkownikow forum
#include <iostream>
using namespace std;
//struktura dla uzytkownikow forum
struct Uzytkownicy_DDT //deklaracja struktury
{
//opis struktur
string nick;
string haslo;
short lp;
string status;
string rodzaj_konta;
};
int main()
{
//Tworzenie obiektu struktury i wypelnianie
Uzytkownicy_DDT PiotrSzawdynski =
{
"PiotrSzawdynski",
"!@#$%%^",
1,
"Aktywny",
"Admin"
};
/*WAZNE dla niektorych kompilatorow nalezy
uzyc zapisu static Uzytkownicy_DDT PiotrSzawdynski =*/
Uzytkownicy_DDT Pietrzuch =
{
"Pietrzuch",
"@m@m$@#@",
24,
"Aktywny",
"Moderator"
};
// inny sposob wprowadzania danych do obiektu
// tworzenie obiektu
Uzytkownicy_DDT Piotrus_Pan;
// wypelnianie obiektu wartosciami dla poszczegolnych typow danych
Piotrus_Pan.haslo = "PanPiotr";
Piotrus_Pan.lp = 927;
Piotrus_Pan.nick = "Piotrus_Pan";
Piotrus_Pan.rodzaj_konta = "Uzytkownik";
Piotrus_Pan.status = "zablokowany";
//wyswietlenie obiektow
cout << "Oto lista uzytkownikow forum DDT"
<< endl << "Nick " << PiotrSzawdynski.nick
<< endl << "Haslo " << PiotrSzawdynski.haslo
<< endl << "Nr usera " << PiotrSzawdynski.lp
<< endl << "Status " << PiotrSzawdynski.status
<< endl << "Rodzaj Konta "
<< PiotrSzawdynski.rodzaj_konta
<< endl
<< endl << "Nick " << Pietrzuch.nick
<< endl << "Haslo " << Pietrzuch.haslo
<< endl << "Nr usera " << Pietrzuch.lp
<< endl << "Status " << Pietrzuch.status
<< endl << "Rodzaj Konta "
<< Pietrzuch.rodzaj_konta
<< endl
<< endl << "Nick " << Piotrus_Pan.nick
<< endl << "Haslo " << Piotrus_Pan.haslo
<< endl << "Nr usera " << Piotrus_Pan.lp
<< endl << "Status " << Piotrus_Pan.status
<< endl << "Rodzaj Konta "
<< Piotrus_Pan.rodzaj_konta;
cin.get();
return( 0 );
}