Форум программистов, компьютерный форум CyberForum.ru

Сравнение символов в операторе if - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В качестве f(x) использовать по выбору: sin(x), х , ех http://www.cyberforum.ru/cpp-beginners/thread940412.html
C++ Анализ и разбиение символьной строки на слова Не могу разобраться, что делает цикл в коде. Пожалуйста, помогите. #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <ctype.h> #include <string.h> using namespace std; bool getWord( char* theString, char* word, int& wordOffset ); http://www.cyberforum.ru/cpp-beginners/thread940391.html
C++ ввод данных cin >>
Приветствую! #include <iostream> using namespace std; int main() {setlocale (LC_ALL,""); int qt; float cost;
C++ Функция-друга шаблона класса с не типовым параметром
Доброго времени суток. Около полугода изучаю C++, и у меня возник не большой вопрос. Опуская некоторые подробности, предположим, что у меня есть шаблон класса с одним типовым и одним не типовым параметрами. К примеру вот: #include <iostream> using std::cout; using std::endl; using std::ostream;
C++ Классы C++, коллекции и сортировка http://www.cyberforum.ru/cpp-beginners/thread940351.html
Есть небольшое задание. Не могу понять как это все организировать, особенно с коллекциями и сортировкой. "ЗАДАЧА. Построить три класса (базовый и 2 потомки), описывающих некоторых работников с почасовой оплатой (один из потомков) и фиксированной оплатой (второй потомок). Описать в базовом классе абстрактный метод для расчета среднемесячной заработной платы. Для «повременщиков» формула для...
C++ Известна длина окружности. Найти площадь круга, ограниченного этой окружностью. Известна длина окружности. Найти площадь круга, ограниченного этой окружностью. подробнее

Показать сообщение отдельно
fingolfin_
3 / 3 / 0
Регистрация: 19.08.2013
Сообщений: 71
21.08.2013, 01:53  [ТС]     Сравнение символов в операторе if
Цитата Сообщение от 19n1ght Посмотреть сообщение
Возможно так, с расстановкой переносов строк будет понятнее. На каждой итерации цикла нажимаем любую клавишу и ее значение, преобразованное в int (ASCII код), записывается в переменную key и выводится на экран.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <conio.h> // нужно для _getch
#define ESCAPE 27
using namespace std;
void main ()
{
    int key;
    do 
    {
        key = _getch(); // получаем (int) значение нажатой клавиши
        cout << key << endl; // выводим его на экран для проверки
    } while (key != ESCAPE); // если Escape, то выходим из цикла do while (define ESCAPE равен 27)
}
Теперь, кажется, становится понятнее. Простите моё незнание лексики языка (я совсем недавно начал изучать c++), не могли бы вы пояснить, получается, "do{}" - это оператор цикла, а "while()" - это условие его продолжения? Спасибо, я попробую накодить такое. В теории, пока я не введу <ESC>, программа не продолжит работу?
 
Текущее время: 02:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru