Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- /***************************/
- string nazev = "Pepa";
- struct clovek {
- string jmeno;
- int telCislo;
- } ;
- struct uzel {
- uzel *dalsiUzel;
- clovek human;
- };
- uzel *vrchol = NULL;
- /***************************/
- void zasobnik(string jmeno, int cislo){
- if (vrchol == NULL){
- cout<<"Vrchol zasobniku"<<endl;
- vrchol = new uzel;
- vrchol -> human.jmeno = jmeno;
- vrchol -> human.telCislo = cislo;
- vrchol -> dalsiUzel = NULL;
- cout<<"Ulozil jsem do zasobniku hodnoty"<<endl;
- } else {
- cout<<"Vytvareni noveho uzlu"<<endl;
- uzel *novyUzel = new uzel;
- novyUzel -> human.jmeno = jmeno;
- novyUzel -> human.telCislo = cislo;
- vrchol = novyUzel;
- cout<<"Novy uzel vytvoren - konec funkce"<<endl;
- }
- }
- void vypisZasobniku(uzel *uzly){
- while (uzly != NULL){
- cout<<uzly -> human.jmeno<<endl;
- cout<<uzly -> human.telCislo<<endl;
- uzly = uzly -> dalsiUzel;
- }
- }
- int main()
- {
- for (int i = 0; i <= 5; i++){
- zasobnik(nazev, 774587412);
- }
- for (int y = 0; y <= 5; y++){
- cout<<"Vypisuji hodnotu ze zasobniku c."<< y<<endl;
- vypisZasobniku(vrchol);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment