Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania i odpowiedzi
Viewing all articles
Browse latest Browse all 83231

Odpowiedź: Ja już tego nie rozumiem

$
0
0

Jak patrzę na ten kod to zastanawiam się, czy znasz podstawy c++. 
Ale teraz do rzeczy:
1. Jeżeli chcesz statystyki wojownika to tworzysz to w klasie.
2. using namespace std; { cout<<"..."; cout<<"..."; }
Ja się pytam.. co to jest? O.o Po co te klamerki i dlaczego nie ma tych cout'ów w jakiejś funkcji/metodzie, chociażby w main'ie.
3. Pozwól, że trochę ci pomogę.. przeanalizuj sobie ten kod, pod spodem i spróbuj zastosować coś takiego u siebie:
 

// Plik: "Wojownik.h"

class Wojownik
{
public:
   int Statystyka_1,
   statystyka_2,
   statystyka_3;

   Wojownik();
   void Opis();
}

// Plik: "wojownik.cpp"

#include <Wojownik.h>
#include <iostream>

Wojownik::Wojownik() //<- to jest konstruktor.. wywołuje się w momencie stworzenia obiektu o klasie "Wojownik"
{
   Statystyka_1=10;
   Statystyka_2=20;
   Statystyka_3=30;
}

void Wojownik::Opis() //<- to jest zwykła metoda znajdująca się w klasie "Wojownik" wypisująca na ekranie opis
{
   std::cout<<"Tu jest opis\n";
   std::cout<<"Tu jest dalsza część opisu";
}

//Plik "main.cpp"

#include <Wojownik.h>
#include <iostream>

int main()
{
   Wojownik NowyWojownik; //<- tu tworzymy nowy obiekt klasy "Wojownik"
   NowyWojownik.Opis(); //<- to sprawi, że w konsoli wypisze się opis
   std::cin.get() //<- to jest do zatrzymania programu
}

Polecam przejrzeć tutoriale w internecie o łączeniu plików w C++ : )
PS Oczywiście to:
#ifndef heros_statistic_h
#define heros_statistic_h
#endif
również musi się znaleźć w pliku "Wojownik.h"


Viewing all articles
Browse latest Browse all 83231

Trending Articles


Sprawdź z którą postacią z anime dzielisz urodziny


MDM - Muzyka Dla Miasta (2009)


Częstotliwość 3.722MHz


POSZUKIWANY TOMASZ SKOWRON-ANGLIA


Ciasto 3 Bit


Kasowanie inspekcji Hyundai ix35


Steel Division 2 SPOLSZCZENIE


SZCZOTKOWANIE TWARZY NA SUCHO


Potrzebuje schemat budowy silnika YX140


Musierowicz Małgorzata - Kwiat kalafiora [audiobook PL]