Datele de ieșire la ecranul (cout) și intrare de la tastatură (CIN) video, purecodecpp


Datele de ieșire la ecranul (cout) și intrare de la tastatură (CIN) video, purecodecpp
În primul rând, să vorbim despre datele de ieșire la monitor, din moment ce, în parte, din moment ce se confruntă în lecțiile anterioare. După cum vă amintiți, folosind cout cuvinte cheie, putem deduce linia monitorului. pe care le scrie în „ghilimele“ sau valoarea variabilei prin referire la ea după nume. Deci, sunteți familiarizați cu operatorul endl. care permite transferul de ieșire la linia următoare. Și un alt punct important - putem combina datele de ieșire folosind operatorul <<несколько раз после cout :

cout <<«Значение переменной var_name = » <

Acum vom face cunoștință cu câteva secvențe de caractere speciale care ne vor ajuta să manipuleze datele de ieșire pe ecran. Aici este o listă:

Fig.1 - ieșire secvență de simboluri

Te uiți și crezi))) De ce să utilizați o bară oblică? Luați în considerare următorul exemplu. Avem nevoie pentru a afișa un citat din film. lasa imediat semnalul sonor, care va atrage atenția utilizatorului de pe ecran. Centrat va plasa titlul și numele filmului, din care cităm, în timp ce mai jos - ecran tsitatu.Na ar trebui să arate astfel:

Încercați să formați codul de tine! Decizia, după cum urmează:

Rulați programul și nota - programul va executa comanda din rândul 11 ​​și a ajuns la CIN >> operator. opri și începe de așteptare pentru o acțiune din partea utilizatorului. Este necesar să introduceți valoarea și apăsați Enter. Odată ce variabila va primi valoarea introdusă de la tastatură, programul va continua execuția.

Este demn de remarcat faptul că cunoaște și CIN distinge între tipurile de variabile. Și dacă introduceți un caracter int, nu este un număr, valoarea variabilei nu se schimba. Și dacă introduceți o valoare nevalidă într-o variabilă care nu este inițializată atunci când creați, ecranul va arăta unele „deșeuri“ reziduală a unei variabile. Pentru a introduce caractere - este necesar să se declare variabilele de tip char. Suntem siguri că veți afla în curând cum să verifice datele introduse de utilizator este corectă. Și, de asemenea, să învețe să intre de la tastatura nu este un singur caracter, iar întreaga linie.

Este recomandabil să se înceapă după ce a citit teorie la practica - problema aici.

spune-mi de ce nu aud un ton de apel de la \ a.

admin.

El poate în mod incorect scris așa cout <<" \a\a\a\a\a\a\n" ;

Am scris următorul cod:

int amount_of_apples1 = 0;
int amount_of_apples2 = 0;
int FUNCȚIA MESAJE = 0; // scrie numărul total de
>> amount_of_apples1 cin;
>> amount_of_apples2 cin;
....
....

Când începe programul, o cerere introdusă nu este un număr și un șir de caractere, este clar că valoarea amount_of_apples1 a rămas neschimbată la 0. Dar această afirmație >> amount_of_apples2 cin a fost ignorată, de ce. Înțeles amount_of_apples2 nu solicită și în consecință, de asemenea, rămâne 0.

#include
using namespace std;

cout <<" А почему ей в ресторане никогда не нравится то,\n";
cout <<" что заказала она, и всегда нравится то что заказал я?\n";
cout <<" И она начинает есть у меня из тарелки. Я ей говорю:\n";
cout <<" <>.Ea spune:<<Зачем?\n";
cout <>.Și mănâncă jumătate \ n ».;
cout <<" \t\t\\к.ф."О чем говорят мужчины" \\ \n";

3 exercițiu a făcut