Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come scrivere un programma in C per leggere un numero intero

Il linguaggio di programmazione C è un ottimo linguaggio per imparare . Molti computer e dispositivi embedded possono eseguire codice C , che lo rende un linguaggio di programmazione molto universale . Se sei nuovo di programmazione C , si vuole iniziare a scrivere un programma che è semplice ma utile . Ad esempio, è possibile scrivere un programma che legge l'input dell'utente da tastiera e verifica se sia o non è un intero. Questo programma richiede di imparare input e output del programma . Cose che ti serviranno
C ambiente di sviluppo integrato ( IDE ) , come ad esempio Eclipse CDT
C Compiler , un tale GCC
Mostra più istruzioni
1

caricare il C IDE facendo clic sulla relativa icona del programma . Quando si apre, selezionare " File /Nuovo /Progetto" e scegliere " Progetto C " per creare un nuovo progetto C . Un file di codice sorgente di vuoto viene visualizzata nell'editor di testo parte dell'IDE.
2

Creare una funzione principale , una funzione che ospiterà tutto il codice . Scrivere il seguente all'inizio del file di codice sorgente :

int main ( ) { }


3

Stampa un messaggio alla finestra di output invita l'utente a inserire un numero . Scrivi la seguente istruzione tra le parentesi graffe della funzione principale :

printf (" Si prega di inserire un numero \\ n " ) ;
4

Leggi l' input dell'utente da tastiera scrivendo la seguente dichiarazione al di sotto della linea di scritto nel passaggio precedente :

char ch = getchar ();
5

test per vedere se il carattere è una cifra. Il modo migliore per farlo è quello di utilizzare la funzione " isdigit " . Scrivere il seguente sotto la linea scritta nell'ultimo passaggio :

se ( isdigit ( ch) ) per

{ }

altro

{ }
Pagina 6

Stampa il numero digitato dall'utente per la finestra di output inserendo il seguente testo all'interno delle parentesi graffe direttamente sotto l' if:

printf ("Hai inserito: % c \\ n " , ch) ;
7

stampare un messaggio di errore se l'utente non digita un numero. Introdurre la seguente dichiarazione tra le parentesi graffe subito dopo l'istruzione else :

printf (" Non hai inserito un numero \\ n " ) ;
8

Eseguire il programma da premendo il tasto verde "Play" nella parte superiore della IDE . Il programma vi chiederà di inserire un numero. Se lo fai , sarà quindi stampare di nuovo fuori a voi .

 

Programmazione © www.354353.com