Come chiudere i programmi in C

November 18

Come chiudere i programmi in C


Il linguaggio di programmazione C è stato creato come strumento per semplificare lo sviluppo del sistema operativo UNIX. C ha dato ai programmatori la possibilità di scrivere codice che potrebbe accedere l'hardware del computer, comunicare in rete, inviare dati a dispositivi di output e prendere input da esseri umani e periferiche. Questo tipo di basso livello, l'accesso al sistema di solito era possibile solo con il linguaggio assembly. Con i programmatori C potrebbero controllare ogni fase della esecuzione di un'applicazione. L'uscita funzione di linguaggio C "stdlib.h" (0) può terminare l'esecuzione di un programma completamente, quando si incontra nel codice.

istruzione

1 Avviare l'editor di testo facendo clic sul pulsante "Start", cliccando su "Tutti i programmi", "Accessori", quindi clic su "Blocco note".

2 Inserire il codice seguente nel editor di testo.

includere <stdio.h> includere <stdlib.h>

int main ()

{

/

Variabile per loop /

int count;

for (count = 0; contare <10000; contare ++) / l OOP 10 mila volte meno fermato /

{

printf ( "% d", count); / Stampe contare ogni passaggio del ciclo /

if (count == 333)

{

exit (0);

}

}

printf ( "\ n No, non si è fermata \ n"); / Controllare per vedere se il programma termina /

}

3 Fare clic sul menu File. Selezionare l'opzione "Salva". Salvare sotto il nome del file "test.c".

4 Avviare la linea di comando facendo clic sul pulsante "Start", poi cliccando su "Esegui". Al "comando", digitare, quindi premere "Invio".

5 Utilizzare il comando "cd" per individuare la directory contenente il file "test.c". Per esempio, se la directory è stato salvato il file è all'interno della directory "Documenti" e si chiama "test", tipo:

test cd

6 Al prompt dei comandi digitare:

cl test.c

7 Premere il tasto "Enter". Se il compilatore segnala gli errori, controllare il codice per errori di battitura, salvare le modifiche e quindi ricompilare il file.

8 Eseguire il programma digitando "test.exe" al prompt dei comandi allora premendo il tasto "Invio". L'applicazione dovrebbe stampare il conteggio da zero a 333.

9 Includere un messaggio di uscita, in modo che si sa la vostra se il programma chiuso di proposito o a causa di un errore di programmazione o di sistema. L ' ") atexit (" funzione chiamare una funzione creati contenente un messaggio di uscita, come il programma termina normalmente. È possibile aggiungere un messaggio al codice di cui sopra.

includere <stdio.h> includere <stdlib.h>

int main ()

{

vuoto smettere () / questo è il messaggio smettere /

{

printf(" \nStopped at 333\n"); /* stops prematurely at 333 */

}

/ Variabile per loop /

int count;

for (count = 0; contare <10000; contare ++) / l OOP 10 mila volte meno fermato /

{

printf ( "% d", count); / Stampe contare ogni passaggio del ciclo /

if (count == 333)

{

atexit (smettere);

exit (0); / * Uscite qui * /

}

}

printf ( "\ n No, non si è fermata \ n"); / Controllare per vedere se il programma termina /

}

Consigli e avvertenze

  • C ha un'altra funzione terminale chiamato "ritorno (0)." Questa è la stessa funzione utilizzata per restituire i risultati da una chiamata di funzione. Con il "0" parametro di ritorno () si esce dalla funzione corrente. Se non ci sono funzioni diverse "main ()", ritorno (0) uscirà l'intero programma. Questo non è lo standard e può produrre risultati imprevedibili.