Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Piotr DejaVu Szawdyński
Język C++

EXIT_SUCCESS

[makro] Kod błędu wyjścia z aplikacji - aplikacja została zakończona prawidłowo.

Składnia

C/C++
#include <cstdlib>

#define EXIT_SUCCESS 0

Opis szczegółowy

Makro służące do ustawiania kodu błędu wyjścia z aplikacji. Makro EXIT_SUCCESS służy do powiadamiania systemu operacyjnego, że aplikacja została zakończona prawidłowo.

Dodatkowe informacje

Makro przeznaczone jest do stosowania jako argument funkcji » standard Cexit lub » standard C_exit. Ponadto wartość EXIT_SUCCESS może zwrócić funkcja » standard Catexit.

Wartość EXIT_SUCCESS możesz również zwracać przez funkcję główną programu by zasygnalizować systemowi operacyjnemu, że aplikacja została zakończona prawidłowo.

Przykład

C/C++
#include <cstdlib>
int main()
{
    void * pWskaznik = malloc( 12345 );
    if( !pWskaznik )
         return EXIT_FAILURE;
   
    free( pWskaznik );
    return EXIT_SUCCESS;
}

Zagadnienia powiązane

EXIT_FAILUREKod błędu wyjścia z aplikacji - aplikacja została nieoczekiwanie przerwana. (makro)
exitKończy działanie aplikacji po zwolnieniu zasobów globalnych. (funkcja)
_exitKończy działanie aplikacji nie zwalniając zasobów globalnych. (funkcja)
atexitUstawia funkcję do wywołania przed zakończeniem programu. (funkcja)

Linki zewnętrzne