Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Autor: Pietrzuch
Biblioteki C++

Hello World

[lekcja] Rozdział 2. Pierwszy program w ncurses, linkowanie i omówienie podstawowych funkcji.

Początek

Gdy masz już zainstalowane libncurses/pdcurses, to teraz możemy przejść do nauki. ;P

Na początek kod:

C/C++
#include <ncurses.h>

int main()
{
    initscr(); //1
    printw( "Hello World !!!" ); //2
    getch(); //3
    endwin(); //4
    return 0;
}

Taki kod w Linuxie przykładowo kompilujemy poleceniem:
g++ -lncurses -o hello_ncurses /home/JanNowak/Desktop/main.cc

Wyjaśnienie

1. Funkcja initscr(), którą musimy zawsze użyć przed rozpoczęciem pracy z biblioteką New Curses.

2. Funkcja printw("tekst") - Wyświetla napis na ekranie. W tym wypadku efekt jest podobny jak w cout, jednak nie możemy go użyć korzystając z biblioteki NCurses.

3. Funkcja getch() znana z conio.h, oczekuje ona na wciśnięcie przycisku i ew. go zwraca. Przykład char c = getch();

4. endwin() - Kończy pracę biblioteki New Curses.

Koniec

No to już chyba koniec na pierwszą lekcję. Mam nadzieję, że to zrozumiałeś i pobawiłeś się nieco kodem. Na następnych dwóch lekcjach dowiemy się jak zwracać uwagę użytkownika na szczególną część tekstu. ;D
Poprzedni dokument Następny dokument
Wstęp Pogrubianie tekstu