I linguaggi di programmazione C e C++ computer dispongono di un metodo speciale di guardare la pagina di dati. Singoli, stampabile caratteri alfanumerici e simboli sono definiti e archiviati in un programma come un tipo di carattere o "char". I numeri interi sono definiti e archiviati come un tipo "int" o integer. Cambiare i caratteri numerici immessi dalla tastiera in valori numerici effettivi avviene eseguendo il cast dei relativi valori da caratteri interi con la funzione atoi.
Istruzioni
1
Includere la libreria di funzione di ingresso/uscita standard per gestire funzioni che controllano l'output di input e schermo tastiera nel programma con l'istruzione:
includono < stdio. h > 2
Includere le librerie di funzione standard che gestiscono l'archiviazione e digitare gestione con l'istruzione:
sono < stdlib. h > 3
Dichiarare la funzione Main () e le variabili che il programma utilizzerà:
int Main)
{
int i;
char szInput [256];
4
Ottenere l'input dell'utente in forma di una stringa di caratteri:
printf ("inserire un numero:");
fgets (szInput, 256, stdin);
5
Convertire l'input dell'utente carattere in un valore integer:
Io = atoi (szInput);
6
Visualizzare il valore come valore integer, visualizzare la sua piazza e chiudere il programma:
printf ("il valore integer è %d. Il quadrato di questo valore è %d\n", io, io * ho);
return 0;
}
Consigli & Avvertenze
- Invece di semplicemente stampare l'output sullo schermo, il valore memorizzato nella variabile "i" potrei essere utilizzato in un'operazione aritmetica o passato a un'altra funzione.
- Nell'esempio di codice completo:
- #include < stdio. h >
- #include < stdlib. h >
- int main)
- {
- int i;
- char szInput [256];
- printf ("inserire un numero:");
- fgets (szInput, 256, stdin);
- Io = atoi (szInput);
- printf ("il valore immesso è %d. La Piazza di questo valore è %d\n",i,i*i);
- return 0;
- }