12.07.2015 Views

C++ - VideoTutorials-bg.com

C++ - VideoTutorials-bg.com

C++ - VideoTutorials-bg.com

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Освен това, ако операцията въвеждане е завършила успешно,състоянието на cin е true, в противен случай състоянието на cin еfalse.Пример:cin >> a >> b;Фиг. 2.6 Оператор за вход >>В случаяcin >> променлива 1 >> променлива 2 >> … >> променлива n ;от Фиг. 2.6, настъпва пауза. Компилаторът очаква да бъдат въведениn стойности - за променлива 1 , променлива 2 ,…, променлива n , съответно ида бъде натиснат клавишът ENTER. Тези стойности трябва да бъдатвъведени по подходящ начин (на един ред, на отделни редове или поняколко данни на последователни редове, слепени или разделени синтервали, табулации или знака за нов ред), като стойност i трябвада бъде от тип, съвместим с типа на променлива i (i = 1, 2, …, n).Пример: Да разгледаме програмния фрагмент:double a, b, c;cin >> a >> b >> c;Операторът за вход изисква да бъдат въведени три реални числа заa, b и c съответно. Ако се въведат1.1 2.2 3.3 ENTERпроменливата a ще се свърже с 1.1, b – с 2.2 и c – с 3.3. Същиятрезултат ще се получи, ако се въведе1.1 2.2 ENTER3.3 ENTERили1.1 ENTER2.2 3.3 ENTERили1.1 ENTER2.2 ENTER3.7 ENTERили даже ако се въведе1.1 2.2 3.3 4.4 ENTERВ последния случай, стойността 4.4 ще остане необработена в буферана клавиатурата и ще обслужи следващо четене, ако има такова. Този18

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!