Come stampare valori enum in C

March 31

È possibile utilizzare la funzione "printf" in C, un linguaggio di programmazione, per stampare il valore della variabile di enumerazione che hai creato. I "printf" funzione stampa nel flusso di output standard, che di solito significa visualizzarlo sullo schermo. variabili di enumerazione appartengono al tipo "enum" e hanno valori interi. La funzione "printf" non ha una bandiera per il tipo enum, ma si può lanciare la variabile di un tipo integer e quindi stamparlo.

istruzione

1 Aprire l'applicazione da utilizzare per il codice C con e aprire un file sorgente C da modificare.

2 Includere l'intestazione "stdio.h" nella parte superiore del file di origine in modo che è possibile utilizzare la funzione "printf". Ad esempio, "# include <stdio.h>".

3 Dichiarare una enumerazione impostato con l'identificatore "enum". Ogni variabile elencato è assegnato un valore intero, partendo da 0 e aumentando di 1 per ogni variabile successiva. Ad esempio, "NUMERI enum {zero, uno, due, tre"}; set "zero" uguale a 0, "uno" uguale a 1 e così via.

4 Creare una variabile del tipo enumerato e assegnare un valore utilizzando il modulo "enum enumeration_type nome_variabile = valore;". Ad esempio, "NUMERI enum n = uno;" crea una variabile denominata "n" e assegna il valore "uno", che corrisponde al valore intero di 1.

5 Utilizzare la funzione "printf" per stampare la variabile enumerazione. Fusioni la variabile di enumerazione di un intero modo che è possibile stampare con la "d" bandiera intero. Ad esempio, "printf ("% d ", (int) n);".

6 Salvare il file sorgente C.