Migawki...

Biblioteka DWR umożliwia technologii JavaScript wydobywanie obiektów Java z bibliotek i używanie ich metod.

Jak napisać program w C++

Niniejszy artykuł stanowi niejako wstęp do wstępu w temacie jak napisać program w C++. Nie ma on ambicji wyjaśniać wszystkiego, a jedynie umożliwić napisanie najprostszego programu i wskazać kierunki dalszego rozwoju.

 

Praktycznie każdy program w C++ ma następując strukturę:

 

#include <iostream>

int main()
{
  ...
}

Trywialny program nie wygląda skomplikowanie. Czy wygląda? :-)

Rozczłonkujmy go.

Ciach, ciach, ciach... i wyszło, że w pierwszych linijkach programu znajduje się instrukcja włączające o nazwie #include. Oczywiście tych instrukcji może być więcej. W tym przykładzie jest jedna. A do czego służy? Służy do dołączania obcego (lub własnego) kodu. W naszym przykładzie #include <iostream> dołączany jest kod biblioteki wejścia/wyjścia.

Linijka int main() rozpoczyna główny blok programu. Słówko main() jest słówkiem zastrzeżonym w nazwach funkcji, bo deklaracja int main() to właśnie deklaracja funkcji.

Ale co tu robi int? Otóż int mówi nam, że funkcja main() zwróci swój wynik w postaci liczby całkowitej typu integer. Za wcześnie aby tłumaczyć mechanizm dlaczego tak się dzieje. Wspominam tylko dla porządku.

Cały program zawrze się tam gdzie te trzy kropki, czyli w bloku pomiędzy nawiasami klamrowymi {}.

Nasz program jeszcze nic nie robi, a powinien. Niech robi cokolwiek, czyli wyświetli niebanalny tekst "Witaj świecie!". Prawie wszystko już mamy.

Brakuje nam tylko jednej komendy, a mianowicie:

#include <iostream>

int main()
{
  std::cout << "Witaj świecie!";
}

I już na ekranie się wyświetliło nasze zawołanie.

Co? Nie wyświetliło się? Jeśli nie, to kilka wskazówek... Każdy listing programu znajduje się w oddzielnym pliku z rozszerzeniem cpp (od c plus plus). Aby program zadziałał trzeba go skompilować. Ściągnij darmowy kompilator gcc i po zainstalowaniu odpal w linii komend:

> gcc first.cpp

Oczywiście jeśli kod programu umieściłeś w pliku first.cpp. Pozostało już tylko uruchomić skompilowany program:

> first.exe

Miłej zabawy!