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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
deathking
0 / 0 / 0
Регистрация: 10.12.2013
Сообщений: 6
#1

кнопки с++ для чайника:) - C++

17.12.2013, 01:29. Просмотров 442. Ответов 8
Метки нет (Все метки)

Сталкнулся с такой проблемкой.... нужно выполнить задание...
Написати програму, яка циклічно запрошує ввести символ та виводить його код. Завершити програму, якщо користувач натисне клавішу ESC.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
#include <math.h>
int main()
{
int sum=0,a, b ,i;
while (cin>>a)
cout<<"Vvedi  a=";
cin>>a;
switch (a)
{
    default : cout<<"owned\a"; break;   
};
return 0;
}
но не знаю как заставить программу закрыватся.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2013, 01:29     кнопки с++ для чайника:)
Посмотрите здесь:

Книга для чайника - C++
Решил изучить язык программирования С++ я самый настоящий чайник в программирования и выбрал вот это книгу: Дейтел Х., Дейтел П. - Как...

Задачи для чайника - C++
Всем привет! Недавно начал изучать язык программирования C++, у меня есть Visual Studio 2012, начал уже программировать - знаю уже...

Три задачи для чайника. - C++
Помогите пожалуйста решить пару задач. 1.Определить третью справа цифру натурального числа N 2.Определить три наибольших элемента...

Массивы для чайника. Подскажите что как надо - C++
Короче , ситуация следующая : нужно найти сумму элементов расположенных после минимального элемента в массиве вещественных чисел и провести...

Вопрос чайника - C++
Когда я выполняю программу #include &lt;iostream&gt; using namespace std; int main() { cout &lt;&lt;&quot;C++&quot;&lt;&lt;endl; return 0; } она...

Вопрос чайника - C++
Что означают эти значки (в с++!!!!) : 1) :: 2) -&gt; где они используються и зачем они нужны, скажите простым человеческим...

Три вопроса от чайника по С++ - C++
Здравствуйте, 1. Как возможно присвоить один массив другому? Или придется перегружать7 2. Как конструкцию в Basic можно переделать в...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TheChosenOne
13 / 13 / 1
Регистрация: 13.09.2013
Сообщений: 113
17.12.2013, 01:45     кнопки с++ для чайника:) #2
Добавь в switch:
case 'Код Esc' :exit(0);
deathking
0 / 0 / 0
Регистрация: 10.12.2013
Сообщений: 6
17.12.2013, 02:40  [ТС]     кнопки с++ для чайника:) #3
case 'VK_ESCAPE' :exit(0);
switch case 'VK_ESCAPE' :exit(0);
[Error] 'exit' was not declared in this scope
это если вставить сразу после switch (а) и удалить оставшиеся строчки.
а если тупо воткнуть будет вот:
[Error] 'exit' was not declared in this scope
[Error] 'exit' was not declared in this scope
[Error] 'exit' was not declared in this scope
abit
17.12.2013, 02:45
  #4

Не по теме:


яка циклічно запрошує ввести символ та виводить його код. Завершити програму, якщо користувач натисне
ну когда это закончится уже???
вы когда регистрируетесь, соглашаетесь с условиями, ну дойдите до строки
1.4. Официальными языками форума являются русский и английский языки. Размещение сообщений на других языках запрещено.

deathking
0 / 0 / 0
Регистрация: 10.12.2013
Сообщений: 6
17.12.2013, 02:48  [ТС]     кнопки с++ для чайника:) #5
Написать программу, которая циклически приглашает ввести символ и выводит его код. Завершить программу, если пользователь нажмет клавишу ESC.
SatanaXIII
Супер-модератор
Эксперт С++
5592 / 2626 / 239
Регистрация: 01.11.2011
Сообщений: 6,457
Завершенные тесты: 1
17.12.2013, 09:57     кнопки с++ для чайника:) #6
Цитата Сообщение от deathking Посмотреть сообщение
кнопки с++ для чайника
кнопки с++ для чайника:)
SatanaXIII
Супер-модератор
Эксперт С++
5592 / 2626 / 239
Регистрация: 01.11.2011
Сообщений: 6,457
Завершенные тесты: 1
17.12.2013, 10:04     кнопки с++ для чайника:) #7
deathking, обычно используют вот это: Нажатие клавиши в консоли
zss
Модератор
Эксперт С++
6280 / 5883 / 1904
Регистрация: 18.12.2011
Сообщений: 15,085
Завершенные тесты: 1
17.12.2013, 10:14     кнопки с++ для чайника:) #8
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <conio.h>
#include <windows.h>
int main()
{
    char a;
    while (true)
    {
        putch('\n');
        putch(':');
       a=getch();
       if(VkKeyScan(a)==VK_ESCAPE)
           break;
       putch(a);
    }
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.12.2013, 10:15     кнопки с++ для чайника:)
Еще ссылки по теме:

Действие для кнопки при инициализации класса - C++
Предположим есть класс Button #include &quot;string.h&quot; class Button { public: Button(); int x,y; String text; ...

Открыть изображение, на котором бы были ссылки (кнопки) для запуска программ. С чего начать? - C++
Подскажите пожалуйста! Хочу создать приложение, которое бы открывало изображение, на которм бы были ссылки(кнопки) для запуска программ.С...

.NET 4.x Использование модификатора ref для ссылок на объекты (для чайника) - C#
Всем привет! Изучаю c# по учебнику Шилдта, также разбираю примеры из него. Из примера ниже мне непонятно. Зачем здесь использовать...

ДК для чайника - Кинотеатры
Мой друг попросил меня помочь ему подобрать ДК 5.1, но не по отдельности, а как говориться в &quot;одной коробке&quot;. Его интересует чтение самых...

Своя ОС для чайника - Assembler
Хочу написать свою ОС на асме. Самую простую. Единственное, что она должна уметь: загружаться с неё, открывать файлы (проводник) пускай...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
SatanaXIII
Супер-модератор
Эксперт С++
5592 / 2626 / 239
Регистрация: 01.11.2011
Сообщений: 6,457
Завершенные тесты: 1
17.12.2013, 10:15     кнопки с++ для чайника:) #9
Цитата Сообщение от deathking Посмотреть сообщение
case 'VK_ESCAPE'
Чтобы использовать все эти VK_... нужно задействовать windows.h
Стрелки клавиатуры в консоли
Yandex
Объявления
17.12.2013, 10:15     кнопки с++ для чайника:)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru