Nwlapcug.com


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 hardware del computer, comunicare in rete, inviare dati a dispositivi di output e prendere input da esseri umani e le periferiche. Questo tipo di basso livello, accesso al sistema è generalmente possibile solo con linguaggio assembly. Con C i programmatori potevano controllare ogni fase in esecuzione di un'applicazione. Il linguaggio C "STDLIB. H"funzione exit(0) può terminare l'esecuzione di un programma completamente, quando viene rilevata nel codice.

Istruzioni

1

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

2

Immettere il seguente codice nell'editor di testo.

sono < stdio. h > includono < stdlib. h >

int main)

{

/ variabile per ciclo /

int count;

per (count = 0; count < 10000; count + +) /l oop 10 mille volte a meno che non ha smesso /

{

printf ("%d", count); / stampe contano ogni passaggio del ciclo /

Se (count = = 333)

{

exit(0);

}

}

printf ("\n non lo ha fatto non Interrompi\n"); / controllare per vedere se il programma termina /

}

3

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

4

Lanciare la riga di comando facendo clic sul pulsante "Start", quindi fare clic su "Esegui". Al prompt dei comandi, digitare "command", quindi premere "Enter".

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 viene chiamata "test", digitare:

CD test

6

Al prompt dei comandi, digitare:

test. c CL

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, quindi premere "Invio". L'applicazione deve essere stampato il conteggio da zero a 333.

9

Includere un messaggio di uscita, in modo che si saprà il tuo se il vostro programma chiuso intenzionalmente o a causa di un errore di programmazione o di sistema. La funzione di "atexit()" chiamerà una funzione che crei contenente un messaggio di uscita come il programma termina normalmente. È possibile aggiungere un messaggio per il codice sopra riportato.

sono < stdio. h > includono < stdlib. h >

int main)

{

Sub quitting() / questo è il messaggio di chiusura /

{

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

}

/ variabile per ciclo /

int count;

per (count = 0; count < 10000; count + +) /l oop 10 mille volte a meno che non ha smesso /

{

printf ("%d", count); / stampe contano ogni passaggio del ciclo /

Se (count = = 333)

{

atexit(quitting);

exit(0); /* exits here */

}

}

printf ("\n non lo ha fatto non Interrompi\n"); / controllare per vedere se il programma termina /

}

Consigli & Avvertenze

  • C ha un'altra funzione di terminazione chiamata "return(0)." Questa è la funzione stessa utilizzata per restituire i risultati di una chiamata di funzione. Con il parametro "0", return () uscirà dalla funzione corrente. Se non sono presenti funzioni diverso da "Main ()", return(0) verrà chiuso l'intero programma. Questo non è lo standard e può produrre risultati imprevedibili.