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

Простая обработка нажатия клавиши - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание xml файла с использованием tinyxml2 http://www.cyberforum.ru/cpp-beginners/thread1247157.html
А конкретно интересует как в создаваемый файл прописать объявление <?xml version="1.1" encoding="UTF-8" ?> Добавлено через 6 минут Вопрос снят, решение оказалось достаточно простым: tinyxml2::XMLDocument doc; tinyxml2::XMLDeclaration* decl = doc.NewDeclaration(); doc.InsertEndChild(decl); doc.SaveFile( **Тут путь к файлу** );
C++ Возможно ли создать переменную, которая после выполнения программы сохраняла бы свое значение Здравствуйте. Вопрос следующий: возможно ли создать переменную, которая после выполнения программы сохраняла бы свое значение. Пример: Переменная i: К началу 1-го выполнения программы i=10; В результате первого выполнения i=100; К началу 2-го выполнения i=100, а не 10; http://www.cyberforum.ru/cpp-beginners/thread1247122.html
Не получается простое сравнение строк C++
Столкнулся с непонятной ошибкой, я не знаю даже в чем проблема. Два чара сравниваю. PROCESSENTRY32 entry; entry.dwSize = sizeof(PROCESSENTRY32); HANDLE snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, NULL); if (Process32First(snapshot, &entry) == TRUE) { while (Process32Next(snapshot, &entry) == TRUE)
Написать программу применения функций Div и Mod не пользуясь операцией деления через цикл C++
Доброго времени суток всем. В общем задача у меня такая : нужно написать программу применения функций Div i Mod не пользуясь операцией деления через цикл. Как красиво без нагромождений решить вопрос со случаем 1/2 или 1%2? int n,m,i(0); cout << "n= "; cin >> n; cout << "m= "; cin >> m;
C++ Динамические массивы: выделяем и высвобождаем память http://www.cyberforum.ru/cpp-beginners/thread1247088.html
Доброго времени суток! Динамические массивы: выделяем и высвобождаем память. Но сложность в том, что после выполнения delete, память полностью не высвобождается. Когда в течении процесса, приходится выделять и высвобождать довольно много раз, то память растет как снежный ком. Как возможно решить данную проблему? Для теста: // MemTest.cpp : Defines the entry point for the console...
C++ Компилятор не дает написать main без int. Ошибка в книге, или в С так можно? В книге И.Ш. Хабибуллина "Программирование на языке высокого уровня C/C++" во всех примерах пишут так: main() { } Компилятор не дает написать main без int. Ошибка в книге, или в С так можно? подробнее

Показать сообщение отдельно
Ed_Os
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 90

Простая обработка нажатия клавиши - C++

25.08.2014, 22:36. Просмотров 1099. Ответов 4
Метки (Все метки)

Знаю что подобные темы были но мне нужно попроще.Я учусь c++ и для закрепления своих знаний решил написать текстовый тетрис.Написать могу вроде всё кроме одного .Мне нужна простая функция обработки клавиши(или событие незнаю как назвать) аналог паскалевской
Pascal
1
if keypressed then
Пытался getch() но программа останавливается во время её обработки пока чего нибудь не нажмешь.Естественно тогда о толковом игровом процессе не может быть и речи.Вообщем прошу рассказать и разъеснить простую функцию обработки клавиши в цикле на подобие
C++
1
2
3
4
while(1){
//обрабатываем но цикл не останавливается
// если код клавиши 27 то exit(0)
}
Главное это простота(для понимания) и что бы программа не останавливалась на проверку а проверяла не нажата ли клавиша.Помогите пожалуйста!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru