Az adatok kimenetét a képernyőre (cout) és a billentyűzet (cin) videó, purecodecpp


Az adatok kimenetét a képernyőre (cout) és a billentyűzet (cin) videó, purecodecpp
Először beszéljünk a kimeneti adatok a monitort, mert részben, mert szembe a korábbi leckéket. Mint bizonyára emlékeznek rá, a kulcsszó cout tudjuk levezetni a monitor vonalat. amely írunk „idézőjelben”, vagy a változó értéke hivatkozva név szerint. Tehát tisztában van a Endl operátor. amely lehetővé teszi, hogy át a kimenetet a következő sorra. És még egy fontos pont - tudjuk kombinálni a kimeneti adatokat az üzemeltető <<несколько раз после cout :

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

Most mi lesz megismerkedni néhány speciális karakter sorozatot, amely segít bennünket, hogy manipulálják az adatokat kimenetét a képernyőre. Itt van egy lista:

1. ábra - a szimbólum sorozatot kimeneti

Úgy nézel ki, és úgy gondolja,))) Miért hasznos egy backslash? Tekintsük a következő példát. Meg kell jeleníteni egy idézet a filmből. Azonnal hagyja, hogy a hang jel, ami vonzza a felhasználó figyelmét a képernyőn. Középre helyezi a címet és nevet a film, amelyből idézzük, alul pedig - tsitatu.Na képernyőn kell kinéznie:

Megpróbálja tárcsázni a kódot magad! A döntés a következő:

A program futtatása és figyelmét - a program végrehajtja a parancsot a 11. sorban, és elérte a cin >> operátor. megállítani és elindítani várja felhasználói művelet. Szükséges, hogy adja meg az értéket, és nyomja meg az Entert. Miután a változó kap értéket be a billentyűzetről, a program folytatódik végrehajtását.

Érdemes megjegyezni, hogy a cin ismer és különböztet meg a változók típusát. És ha meg int karakter, nem egy szám, a változó értéke nem változik. És ha érvénytelen értéket egy változó, amely nem inicializált amikor létrehoz, a képernyőn megjelenik némi maradék „hulladék” egy változó. A karakterek bevitelét - meg kell állapítsa típusú változók char. Biztosak vagyunk benne, hamarosan megtanulják, hogyan kell ellenőrizni a felhasználói input helyes. És azt is megtanulják, hogy adja meg a billentyűzet nem egy karakter, és az egész vonalon.

Célszerű kezdeni elolvasása után az elméletet, hogy a gyakorlatban - a probléma itt.

mondja meg, miért nem hall tárcsahangot a \ a.

admin.

Lehet, hogy helytelenül írt, mint cout <<" \a\a\a\a\a\a\n" ;

Írtam az alábbi kódot:

int amount_of_apples1 = 0;
int amount_of_apples2 = 0;
int INBOX = 0; // levelet az összes
cin >> amount_of_apples1;
cin >> amount_of_apples2;
....
....

Amikor a program elindul, a kérelem beírt, nem egy szám és egy húr, egyértelmű, hogy az érték amount_of_apples1 változatlanul 0. De ez az állítás cin >> amount_of_apples2 figyelmen kívül hagyták, hogy miért. Jelentés amount_of_apples2 nem kérhet, és ennek megfelelően is 0 marad.

#include
using namespace std;

cout <<" А почему ей в ресторане никогда не нравится то,\n";
cout <<" что заказала она, и всегда нравится то что заказал я?\n";
cout <<" И она начинает есть у меня из тарелки. Я ей говорю:\n";
cout <<" <>.Azt mondja:<<Зачем?\n";
cout <>.És megeszi a felét \ n».;
cout <<" \t\t\\к.ф."О чем говорят мужчины" \\ \n";

3. gyakorlat volt