piątek, 6 listopada 2009

C++ Rozdział II

Mam już Visual C++. Rozdział II w tutorialu rozpoczyna się od utworzenia nowego projektu:

New Project > Visual C++ > Win32 (czyli aplikacja Windows)

Następnie w nowym oknie przychodzi mi wybrać rodzaj aplikacji:

Windows Application
- to zgodnie z nazwą aplikacja okienkowa. Składa się zjednego lub kilku okien, zawierających przyciski, pola tekstowe, wyboru itp. – czyli wszystko to, z czym stykamy się w Windows nieustannie.

Console Application
- jest programem innego typu: do komunikacji z użytkownikiem używa tekstu wypisywanego w konsoli – stąd nazwa.

Wybieram aplikację konsolową. W celu dodania kodu źródłowego, w menu klikam Project > Add New Item, potem w polu Templates zaznaczam ikonę C++ File (.cpp) i jako nazwę wpisuję np. main.

Do pustego pola wklejam ten kod:

// First - pierwszy program w C++
#include <iostream>
#include <conio.h>
void main()
{
std::cout << "Hurra! Napisałem pierwszy program w C++!" << std::endl;
getch();
}

Wciskam F7 (lub z menu wybieram Build > Build Solution), by skompilować i zlinkować aplikację. Potem już tylko F5 (lub Debug > Start), by uruchomić konsolę z wyświetlonym napisem.


Kod Programu

Komentarze

// First - pierwszy program w C++

to komentarz, czyli dowolny opis słowny. Jest całkowicie ignorowany przez kompilator i służy do odnalezienia się w kodzie, opisania pewnych jego fragmentów.

Można też napisać go w ten sposób:

/* Ten komentarz może być bardzo długi
i składać się z kilku linijek. */


Funkcja main()

Kiedy program zostaje uruchomiony, wykonuje on kod zawarty w funkcji main(). Rozpoczyna ona działanie aplikacji oraz kończy. U mnie wygląda ona tak:

void main()

void oznacza, że program nie będzie informował systemu operacyjnego o wyniku swojego działania (czy wystąpiły jakieś błędy etc. - w przypadku braku błędów zazwyczaj pojawia się 0).

Nawiasy { } znaczą, że kod znajdujący się między nimi już"coś znaczy".


Linijki funkcji main()

Pierwsza:

std::cout << "Hurra! Napisalem pierwszy program w C++!" << std::endl;
wysyła tekst do strumienia wyjścia (std::cout), na co zresztą wskazują dwa znaki mniejszości <<.


Pliki nagłówkowe

#include <iostream>
#include <conio.h>

Pliki nagłówkowe umożliwiają korzystanie z pewnych funkcji, technik, bibliotek itp.
wszystkim programom, które dołączają je do swojego kodu źródłowego.



Tak to wygląda:



Komentarze (0):

Prześlij komentarz

Subskrybuj Komentarze do posta [Atom]

<< Strona główna