Większość kursów tradycyjnie rozpoczyna się od wyświetlenia napisu "Hello Word". W tym tak nie będzie. Na początku kursu nie będziemy robić aż tak zaawansowanych operacji ;-), ale będziemy uczyć się od początku po kolei. Wyświetlanie napisu na samym początku, to uczenie się C++ od środka.

Zatem przejdźmy już do pisania. Mając projekt możemy już przystąpić do pisania naszego programu. W miejscu, w którym piszemy kod źródłowy, napiszmy coś takiego:

int main() {}

Jest to chyba najkrótszy program jaki da się napisać. Skompilujmy go, czyli przetłumaczmy program z języka C++, na język zrozumiały dla procesora, innymi słowy stwórzmy aplikację. Możemy to zrobić na przykład poprzez naciśnięcie F9. Powinno na chwilę pojawić się okno procesu kompilacji, po czym powinno mignąć "czarne pole". To "czarne pole" to właśnie nasz program. Podczas edycji kodu programu, spacje i entery nie są brane pod uwagę, czyli pomiędzy wyrazami możemy robić takie odstępy, jakie tylko chcemy. Nie ważne czy napiszemy tak:

int main()
{}

czy tak:

int main()
{
}

Teraz powróćmy do naszego programu. Otóż, co my takiego napisaliśmy? Właściwie to nic. Bo słówko main jest właśnie naszym programem, każdy program musi zawierać main, a wszystko to, co jest pomiędzy klamrami zostanie wykonane w naszym programie. Wszystkie polecenia, jakie musi wykonać nasz program powinny być napisane właśnie pomiędzy klamrami. Czyli co tak naprawdę robi nasz program, jeżeli nic nie ma pomiędzy klamrami? Odpowiedź jest prosta, otwiera się i zamyka, dlatego widzimy mignięcie naszego okna programu. Załóżmy, że chcemy zobaczyć nasze okno programu, przydało by się zatrzymać na dłużej działanie naszego programu. Jest na to wiele sposobów, pokażę na razie jeden. Napiszmy w kodzie polecenie zatrzymania pracy naszego programu.

#include <iostream>


int main()
{
  std::cin.get();
  return
0
;
}


Już opisuję. #include <iostream> oznacza że dołączamy dodatkowy plik do naszego programu. Dyrektywę include omówię innym razem. Na razie trzeba widzieć, że należy coś takiego napisać na początku kodu. Dalej mamy polecenia w naszym programie, czyli już nasz program coś robi. Napisanie std::cin.get() spowoduje zatrzymanie programu i oczekiwanie na naciśnięcie Enter. return 0; powinniśmy zawsze kończyć programy, nie wszędzie jest to konieczne, ale wypada, a oznacza to tyle, że program wykonał swoje działanie bez żadnych problemów. Jak widać mamy dwa polecenia, każde polecenie należy zakończyć znakiem średnika ; przy czym bez różnicy czy napisze jedną pod drugą czy dwie obok siebie, nie ma różnicy pomiędzy spacją i Enterem. Taki zapis jest też poprawny:

#include <iostream>


int main()
{
  std::cin.get(); return
0
;
}


Jednak umieszczanie polecenia pod poleceniem jest czytelniejsze, więc tak też będę robił.
Teraz skompiluj i podziwiaj nasz program.

Zajmijmy się jeszcze main(). Pomiędzy nawiasami powinno się dopisywać jeszcze 2 parametry. Nie jest to konieczne, bo teraz z nich nie korzystamy, ale czasem trzeba. Całość powinna wyglądać tak:

#include <iostream>


int main(int argc,char* argv[])
{
  std::cin.get();
  return
0
;
}


Nie przejmuj się, że na razie nie wiele rozumiesz z tego, co pisze. W kolejnych lekcjach wszystko będzie się wyjaśniać.

Wejść na stronę:     Ilość osób online:
Prawa autorskie © 2008 crayze. Wszelkie prawa zastrzeżone.
crayze7@gmail.com