Come convertire un ingresso per un intero

November 5

I programmi per computer ricevono in ingresso in un modo di modi. Un metodo comune è attraverso una tastiera. Una lattina input da tastiera molte lettere, numeri e simboli. Se il programma permette l'input da tastiera, ma si aspetta solo numeri per l'ingresso, allora sarà necessario codice aggiuntivo per gestire casi problematici. È possibile utilizzare un programma come C ++ di ignorare facilmente tutti gli input utente che non è in forma il numero.

istruzione

1 Caricare il C ++ IDE facendo clic sulla sua 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 vuoto appare nella parte editor di testo dell'IDE.

2 Importa alcune funzioni di ingresso e uscita di libreria di base scrivendo le seguenti dichiarazioni nella parte superiore del file di codice sorgente:

includere <iostream>

using namespace std;

3 Creare una funzione principale. La funzione principale è dove il vostro programma inizia e finisce. Potrai scrivere tutto il codice all'interno delle parentesi graffe sotto la dichiarazione di funzione principale. Scrivere il seguente:

int main ()
{}

4 Invia un messaggio alla finestra di output del programma che chiede all'utente di inserire un numero. Scrivi la seguente dichiarazione, all'interno delle parentesi graffe della funzione principale:

cout &lt;&lt; &quot;Hello. Please type only numbers below:&quot; &lt;&lt; endl;

5 Dichiarare una stringa e usarlo per accettare l'input dell'utente, scrivendo le seguenti due righe di codice:

string s;
cin >> s >> endl;

6 Creare una variabile intera e assegnare la versione convertita della stringa, utilizzando la seguente dichiarazione:

int x = atoi(s.c_str());

7 Scrivere fuori alla finestra di uscita del numero l'input dell'utente:

cout &lt;&lt; &quot;The number you wrote was: &quot; &lt;&lt; x &lt;&lt; end;

8 Eseguire il programma premendo il tasto verde "Play".