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

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

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

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

17.12.2013, 01:29. Просмотров 411. Ответов 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;
}
но не знаю как заставить программу закрыватся.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
Супер-модератор
Эксперт С++
5578 / 2612 / 239
Регистрация: 01.11.2011
Сообщений: 6,422
Завершенные тесты: 1
17.12.2013, 09:57     кнопки с++ для чайника:) #6
Цитата Сообщение от deathking Посмотреть сообщение
кнопки с++ для чайника
кнопки с++ для чайника:)
SatanaXIII
Супер-модератор
Эксперт С++
5578 / 2612 / 239
Регистрация: 01.11.2011
Сообщений: 6,422
Завершенные тесты: 1
17.12.2013, 10:04     кнопки с++ для чайника:) #7
deathking, обычно используют вот это: Нажатие клавиши в консоли
zss
Модератор
Эксперт С++
6189 / 5792 / 1875
Регистрация: 18.12.2011
Сообщений: 14,797
Завершенные тесты: 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++ Создание кнопки
C++ Задачи для чайника
C++ Массивы для чайника. Подскажите что как надо
C++ Книга для чайника
C++ WinAPI Кнопки C++

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

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

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