Poznaj C++ w$ godziny0029

Poznaj C++ w$ godziny0029



Zaczynamy 13

Skompiluj program ponownie. Na ekranie powinieneś zobaczyć komunikat podobny do tego:

Hello.cpp, linę 5: Compount statement missing terminating } in function main () .

Komunikat ten informuje nas, że w funkcji main () brakuje klamry kończącej tę

funkcję.

Widać w którym pliku jest problem i w której linii. Zauważ, że kompilator podaje, że

błąd jest w linii 5. Wynika to z tego, że nie jest pewien, gdzie powinna być klamra zamykająca funkcję main () . Czasami błędy informują jedynie ogólnie o problemie. Może się zdarzyć tak, że błąd w danej linii będzie spowodowany faktycznym błędem w zupełnie innej, odległej linii. Pamiętaj, że gdyby kompilator mógł dokładnie zlokalizować problem, to mógłby go sam naprawić.

Podsumowanie

Po przeczytaniu tego rozdziału powinieneś rozumieć, jak powstało C++ i do rozwiązywania jakiego rodzaju problemów jest przeznaczone. Powinieneś wiedzieć, że C++ to właściwy wybór dla każdego poważnie zainteresowanego programowaniem. C++ pozwala na pełne wykorzystanie właściwości programowania obiektowego.

W pierwszym rozdziale, nauczyłeś się jak wpisać, skompilować, połączyć i uruchomić swój pierwszy program w C++. Wiesz, jak wygląda typowy schemat powstawania programu. Wiesz już trochę na czym polega programowanie obiektowe. Będziesz wracać do tych tematów w następnych rozdziałach.

Pytania i odpowiedzi

P: Jaka jest różnica pomiędzy edytorem tekstu, a procesorem tekstu?

O: Edytor tekstu zapisuje zwykły, najprostszy plik tekstowy. Nie ma w nim komend formatujących, specjalnych symboli wymaganych przez procesory tekstu. Taki plik nie zawiera informacji o dzieleniu słów, rodzaju czcionek, pogrubieniu, pochyleniu itp. Procesory tekstu zazwyczaj również potrafią zapisać zwykły plik tekstowy, lecz trzeba o to specjalnie zadbać.

P: Mój kompilator posiada wewnętrzny edytor; czy powinienem go używać?

O: Wszystkie kompilatory potrafią przetwarzać pliki zapisane za pomocą dowolnego edytora tekstu. Zaletą używania wewnętrznego edytora, zintegrowanego z kompilatorem, jest możliwość szybkiego przechodzenia od procesu kompilacji do procesu edycji i z powrotem. Zaawansowane kompilatory zawierają bardzo bogate środowisko do tworzenia aplikacji — pomoc, edycja, kompilacja, łączenie, wygodna obsługa i poprawianie błędów, uruchamianie - wszystko to w jednym środowisku.

Skompiluj program ponownie. Na ekranie powinieneś zobaczyć komunikat podobny

do tego:

Hello.cpp, linę 5: Compount stacement missing terminating ) in function niain () .

Komunikat ten informuje nas, że w funkcji main() brakuje klamry kończącej tę funkcję.

Widać w którym pliku jest problem i w której linii. Zauważ, że kompilator podaje, że błąd jest w linii 5. Wynika to z tego, że nie jest pewien, gdzie powinna być klamra zamykająca funkcję main () . Czasami błędy informują jedynie ogólnie o problemie. Może się zdarzyć tak, że błąd w danej linii będzie spowodowany faktycznym błędem w zupełnie innej, odległej linii. Pamiętaj, że gdyby kompilator mógł dokładnie zlokalizować problem, to mógłby go sam naprawić.

Podsumowanie

Po przeczytaniu tego rozdziału powinieneś rozumieć, jak powstało C++ i do rozwiązywania jakiego rodzaju problemów jest przeznaczone. Powinieneś wiedzieć, że C++ to właściwy wybór dla każdego poważnie zainteresowanego programowaniem. C++ pozwala na pełne wykorzystanie właściwości programowania obiektowego.

W pierwszym rozdziale, nauczyłeś się jak wpisać, skompilować, połączyć i uruchomić swój pierwszy program w C++. Wiesz, jak wygląda typowy schemat powstawania programu. Wiesz już trochę na czym polega programowanie obiektowe. Będziesz wracać do tych tematów w następnych rozdziałach.

Pytania i odpowiedzi

P: Jaka jest różnica pomiędzy edytorem tekstu, a procesorem tekstu?

O: Edytor tekstu zapisuje zwykły, najprostszy plik tekstowy. Nie ma w nim komend formatujących, specjalnych symboli wymaganych przez procesory' tekstu. Taki plik nie zawiera informacji o dzieleniu słów, rodzaju czcionek, pogrubieniu, pochyleniu itp. Procesory' tekstu zazwyczaj również potrafią zapisać zwykły plik tekstowy, lecz trzeba o to specjalnie zadbać.

P: Mój kompilator posiada wewnętrzny edytor; czy powinienem go używać?

O: Wszystkie kompilatory potrafią przetwarzać pliki zapisane za pomocą dowolnego edytora tekstu. Zaletą używania wewnętrznego edytora, zintegrowanego z kompilatorem, jest możliwość szybkiego przechodzenia od procesu kompilacji do procesu edycji i z powrotem. Zaawansowane kompilatory zawierają bardzo bogate środowisko do tworzenia aplikacji — pomoc, edycja, kompilacja, łączenie, wygodna obsługa i poprawianie błędów, uruchamianie — wszystko to w jedny'm środowisku.


Wyszukiwarka

Podobne podstrony:
Zak PO GODZINACHEXPO - ZACZYNAMY PROMOCJĘ WROCŁAWIA! Program przygotowany na EXPO objął między innym
Przykładowy program wyświetli na ekranie monitora napis (komunikat) treści: Witaj w świecie C++oraz
Poznaj C++ w$ godziny0021 Zaczynamy 5 Sumowanie zarobków można z kolei rozłożyć na: 1.   &
Poznaj C++ w$ godziny0023 Zaczynamy 7 C++ to nie tylko lepsze C Prawdą jest, że C++ to rozbudowane C
Poznaj C++ w$ godziny0243 Dziedziczenie 235 Ten program nie wypisuje nic na ekranie, gdyż jest jedyn
Poznaj C++ w$ godziny0025 Zaczynamy 9Kompilacja i łączenia kodu źródłowego Plik źródłowy można nazwa
Poznaj C++ w$ godziny0041 Zmienne i stałe 25 Program 3.1. pomoże Ci w zobaczeniu ile dokładnie pamię
Poznaj C++ w$ godziny0195 186Godzina 13 Listing 13.2. Wykorzystanie wartości
s636 636 Poznaj Linux (akie jak -alk i write, aby wyświetlać na ekranie terminala własne komunikaty.
70147 scan0034 (13) MATERIAŁY I PRZYBORYMożliwości techniczne Na kolejnych stronach zobaczymy, jak w
Uruchamiamy program Dev-C++. Na ekranie powinno pojawić się mniej więcej następujące okno: Znajdź
electrolux 13 Ćas zobrazo-vany na LCD displeji ubiha nepravidelne. 5) Ćas do końce suśiciho
4.2.3. Ćwiczenia Ćwiczenie 1 Napisz program wyświetlający na ekranie imię i nazwisko. Sposób
s556 556 Poznaj Linux Na ekranie pojawi się komunikat: lrootejansmachine linuxj# make confiq rm -f i
s636 636 Poznaj Linux (akie jak -alk i write, aby wyświetlać na ekranie terminala własne komunikaty.

więcej podobnych podstron