| 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! |
blog
odwiedź nas na facebooku