exit : exit « stdlib.h « C Tutorial

Home
C Tutorial
1.Language
2.Data Type
3.String
4.printf scanf
5.Operator
6.Statement
7.Array
8.Function
9.Structure
10.Pointer
11.Memory
12.Preprocessor
13.File
14.Data Structure
15.Search Sort
16.Wide Character String
17.assert.h
18.ctype.h
19.math.h
20.setjmp.h
21.signal.h
22.stdio.h
23.stdlib.h
24.string.h
25.time.h
26.wctype.h
C / ANSI-C
C++
C++ Tutorial
Visual C++ .NET
C Tutorial » stdlib.h » exit 
23.12.1.exit
ItemValue
Header filestdlib.h
Declarationvoid exit(int exit_code);
Functioncauses immediate, normal termination of a program.


Termination functions registered by atexit() are called, and any open files are flushed and closed.

  1. The value of exit_code is passed to the calling process.
  2. If the value of exit_code is zero, or EXIT_SUCCESS, normal program termination is assumed.
  3. A nonzero value, or EXIT_FAILURE, is used to indicate an implementation-defined error.
#include <stdlib.h>
  #include <stdio.h>

  int main(void)
  {
    char choice;

    do {
      printf("Enter names (E)\n");
      printf("Delete name (D)\n");
      printf("Print (P)\n");
      printf("Quit (Q)\n");
      choice = getchar();
    while(!strchr("EDPQ", toupper(choice)));

    if(choice=='Q'exit(0);

    return choice;
  }
23.12.exit
23.12.1.exit
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.