Uscita dati all'ingresso schermo e la tastiera

Vota questo articolo




l'uscita dei dati e dati di inputIn primo luogo, parliamo l'uscita dei dati ad un monitor, dal momento che, in parte, dal momento che ha affrontato nelle lezioni precedenti. Come ricorderete, utilizzando la chiave parole cout, siamo in grado di portare alla linea del monitor, che scriviamo in “citazioni”, o il valore della variabile, riferendosi al suo nome . Come si ha familiarità con l'operatore endl, che permette di convertire l'output alla riga successiva. E un altro punto importante – siamo in grado di combinare i dati in uscita utilizzando l'operatore << ripetutamente più cout:

cout << “Il valore della nome_var variabile = ” << nome_var << endl;

Ora ci incontriamo con diverse sequenze di caratteri speciali, che ci aiuterà a manipolare l'output dei dati sullo schermo. Ecco un elenco:

produzione, fondamenti di programmazione
Fig.1 – sequenze di caratteri, produzione

Si guarda e pensa ))) Perché utilizzare una barra rovesciata? Si consideri l'esempio. Abbiamo bisogno di visualizzare una citazione dal film. Basta lasciare che i suoni di allarme, che attirerà l'attenzione dell'utente sullo schermo. Centrato metterà il titolo e il nome del film, da cui citiamo, e più bassa – tsitatu.Na schermo dovrebbe assomigliare a questo:

produzione

Prova a comporre il codice da soli! La soluzione qui di seguito:

Perché abbiamo bisogno di una barra rovesciata? Si dice al compilatore: “Attenzione, per me non è solo un simbolo, e uno speciale! Egli vi dirà, cosa fare! :)” Quella linea 8, se non abbiamo usato si backslash, lo schermo sarebbe andato a cinque caratteri e una conclusione. e, sentiamo “grande musica”. on line 9 anche interessante: due schede, Inoltre è necessario visualizzare una barra rovesciata, ma in realtà è necessario scrivere due, bene, prendere il nome del film tra virgolette. Alla fine di ogni riga invece del manipolatore flusso endl (<< endl) che consente andare a una nuova linea (in realtà un analogo del tasto Invio la tastiera) più conveniente e più breve, in questo caso, utilizzare il controllo simbolo \n.

Ora parliamo di come inserire i dati dalla tastiera dall'utente. Sappiamo già – per assegnare un valore a una variabile, esso può essere inizializzato quando si crea o si assegna un valore al programma a valle: imyaPeremennoy = valore; E ora veniamo a sapere di scrivere nel valore di una variabile, che introduce l'utente con la tastiera. Siamo in grado di organizzare gli operatori di data entry utilizzando gin e >> . La sintassi è: gin >> imyaPeremennoy. Si consideri un esempio di questa possibilità:

Eseguire il programma e la nota – programma comanderà la riga 11-esima e, raggiungendo l'operatore gin >>, arrestare e avviare in attesa di azione da parte dell'utente. E 'necessario inserire il valore e premere il tasto entrare. Una volta che la variabile ha il valore, Il permesso dalla tastiera, il programma continua l'esecuzione.

ingresso

Vale la pena notare, che gin capire e distinguere tra i tipi di variabili. E se si digita int simbolo, piuttosto che la cifra, valore della variabile non cambia. E se si immette un valore non valido in una variabile, che non viene inizializzato quando si crea, viene visualizzato sullo schermo ogni residua “spazzatura” di variabili. Per inserire i caratteri – Le variabili devono essere tipo dichiarato carbonizzare. Presto impariamo come di controllare l'input dell'utente è corretto. E anche imparare a entrare la tastiera non è un singolo carattere, e tutta la linea.

Lo sforzo aggiuntivo richiesto da voi – lezioni di vista il video :) Hanno presentato e senza informazioni aggiuntive è considerato in questo articolo. Vedi tutti! Per te è solo +

Preferibilmente dopo aver letto la teoria procedere alla pratica – problema qui.

Condividi questo articolo con i tuoi amici – Premere il pulsante sul sito di social networking sotto l'articolo. Saremo grati! Tutte le vostre domande, chiedere nei commenti. rispondere – 100% !

Newsletter nuove lezioni sulla programmazione:

19 pensieri su "Uscita dati all'ingresso schermo e la tastiera

  1. Ho scritto il seguente codice:

    int amount_of_apples1 = 0;
    int amount_of_apples2 = 0;
    int INBOX = 0; //registrando la quantità totale di
    gin >> amount_of_apples1;
    gin >> amount_of_apples2;
    ….
    ….

    Quando il programma viene avviato, ad una richiesta immesso non è un numero ma una stringa, è chiaro che il valore non è cambiato amount_of_apples1, rimasto 0. Ma questa affermazione cin >> amount_of_apples2 è stato ignorato, perché. Significato amount_of_apples2 non richiesta e rimane quindi troppo 0.

  2. #includere
    using namespace std;

    int main()

    {
    setlocale(LC_ALL,”rus”);

    cout << " Perché è in un ristorante non potrà mai piacere,\n";
    cout << " Ha ordinato che la, e sempre come quello che ho ordinato?\n";
    cout << " E comincia a mangiare dal mio piatto. Le dico:\n";
    cout << " <>.lei dice:<< perché?\n";
    cout <>.И съедает наполовину.\n”;
    cout << " \t\t\\к.ф.\"О чем говорят мужчины\" \\ \n";

    ritorno 0;

    }

    3 esercizio fatta

  3. Почему когда запускаю программу то вместо обыкновенных букв вылезает какая то непонятная фигня?

    1. А потому, что когда хочешь получить ответ на вопрос, этуфигнюнужно показывать (копировать), а не рассказывать про неёна пальцах”.

      1. Ты я смотрю слишком умный ебланвизде выебывались как сучка в петак не получал новерно никогда?

Lascia un Commento

Inserire il codice nei tag: <pre class="lang:C ++ decodifica:true ">IL TUO CODICE</pre>