Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Реализовать классы для шахматных фигур: пешки, короля, коня, слона (найти ошибку) Мне дали задание, написать программу, описание доски и классы создала, но не работает, помогите , пожалуйста. Реализовать классы для шахматных фигур: пешки, короля, коня, слона. Следует реализовать... https://www.cyberforum.ru/ cpp-beginners/ thread867450.html C++ VS 2008 Win Form Application ошибка https://www.cyberforum.ru/ cpp-beginners/ thread867453.html
Добрый день, возникла вот такая ошибка: 1>------ Build started: Project: екрекр, Configuration: Debug Win32 ------ 1>Embedding manifest... 1>Project : error PRJ0003 : Error spawning 'cmd.exe'.... Ошибку покажите. Я же написал: 1>------ Build started: Project: екрекр, Configuration: Debug Win32 ------ 1>Embedding manifest... 1>Project : error PRJ0003 : Error spawning 'cmd.exe'. 1>Build...
C++ Уплотнить матрицу Написать программу, в которой пользователь вводит целые числа m и n, а также вещественные числа a и b. После чего в программе генерируется матрица заполненная случайными вещественными числами из... https://www.cyberforum.ru/ cpp-beginners/ thread867478.html C++ Как сделать так чтобы менялись местами и остальные поля? По температуре сортирует. Как сделать так чтобы менялись местами и остальные поля? #include <stdio.h> #include <conio.h> #include <string.h> #define n 2 struct students { char... https://www.cyberforum.ru/ cpp-beginners/ thread867491.html
C++ Ошибки 2019 и 1120 https://www.cyberforum.ru/ cpp-beginners/ thread867398.html
Здравствуйте! Не могу понять в чем ошибка, что не так в этой студии? Вы создали Win32 проект, который требует WinMain() как точку входа. А для main() надо создать консольное приложение. Можно оперативно поменять в настройках проекта закладка компоновщик->система....
C++ Функции. Определить минимальное простое число последовательности
1. Вводится последовательность целых чисел, 0 – конец последовательности. Определить минимальное простое число последовательности (функцией оформить проверку числа: результатом функции будет 1 –...
C++ Определить длину самого короткого слова в символьной строке дано символьная строка. Слово-последовательность символов между пробелами, не содержащие пробелы внутри себя. Определить длину самого короткого слова!!!!!!!!! кх, #include <iostream> #include <sstream> #include <algorithm> #include <vector> void words(std::string _str, std::vector<std::string> &_coll){ std::istringstream ii(_str); std::string... https://www.cyberforum.ru/ cpp-beginners/ thread867387.html C++ Функции. Проверить, простое число или нет. Увеличить его значение на натуральное число M. Проверить, осталось ли оно простым https://www.cyberforum.ru/ cpp-beginners/ thread867445.html
Помогите пожалуйста 1. Дано натуральное число N, проверить, простое оно или нет. Увеличить его значение на натуральное число M. Проверить, осталось ли оно простым (функцией оформить проверку числа:... bool Prostoe(int n) { for(int i=2;i<=n/2;i++) if(n%i==0)return false; return true; }
C++ Хеш функция
Здравствуйте. Помогите с задачей. Таблица строиться по методу цепочек с использованием хэш-функции.При выполнений программы подсчитывается число коллизий
C++ Минусовать значение переменной https://www.cyberforum.ru/ cpp-beginners/ thread867442.html
Нужно отнимать значение переменной каждую секунду и остановить в определенный момент данный процесс. Дайте код пожалуйста. Тип приложения (консольное,Win32)?
C++ Сортировка элементов массива. С++ https://www.cyberforum.ru/ cpp-beginners/ thread867472.html
Здравствуйте, у меня возник вопрос в ходе выполнения задания. Хотелось бы разобраться и понять, что к чему. 1. Консольный ввод/вывод вещественного массива размером 4*6. 2. Переставляя столбцы...
C++ [Linker Error] Unresolved external '_main' referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\LIB\C0X32.OBJ
незнаю куда функцию main() #include <cstring> #define BASE 10 //ñèñòåìà ñ÷èñëåíèÿ #define MIN_LENGTH_FOR_KARATSUBA 4 //÷èñëà êîðî÷å óìíîæàþòñÿ êâàäðàòè÷íûì àëãîðèòìîì typedef int digit;... Где функция main?
503 / 352 / 94
Регистрация: 22.03.2011
Сообщений: 1,112
17.05.2013, 15:15 0

Потоки:обработка нажатия клавиш; вычисления,прорисовка - C++ - Ответ 4571235

17.05.2013, 15:15. Показов 2117. Ответов 11
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
#include <conio.h>
#include <process.h>
#include <windows.h>
 
#include <iostream>
 
volatile int g_quit = 0;
volatile int g_key = 0;
CRITICAL_SECTION g_critical_sec;
 
class MutexLocker
  {
  public:
   MutexLocker(CRITICAL_SECTION* critical_sec)
     : critical_sec(critical_sec)
    {
    EnterCriticalSection(critical_sec);
    }
  ~MutexLocker()
    {
    LeaveCriticalSection(critical_sec);
    }
 
  private:
    CRITICAL_SECTION *critical_sec;
  };
 
void set_key(int new_key)
  {
  MutexLocker locker(&g_critical_sec);
  g_key = new_key;
  }
 
int get_key()
  {
  MutexLocker locker(&g_critical_sec);
  return g_key;
  }
 
void algo(void*)
  {
  for ( ; !g_quit; )
    {
    int value = 42 + get_key();
    std::cout<< "Algo value: " << value << std::endl;
 
    Sleep(200);
    }
 
  _endthread();
  }
 
int exec()
  {
  for ( ;; )
    {
    if (_kbhit())
      {
      int pressed_key = _getch();
 
      if (pressed_key == 'q')
        {
        g_quit = 1;
        break;
        }
      else
        set_key(pressed_key);
      }
    }
 
  return 0;
  }
 
int main()
  {
  InitializeCriticalSection(&g_critical_sec);
  _beginthread(algo, 0, 0);
 
  return exec();
  }


Вернуться к обсуждению:
Потоки:обработка нажатия клавиш; вычисления,прорисовка C++
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.05.2013, 15:15
Готовые ответы и решения:

Обработка нажатия клавиш
Помогите, пожалуйста понять где ошибка. Есть функции: Move - двигает прямоугольник по консоли в зависимости от того, какая нажата...

Обработка нажатия клавиш
Здравствуйте! Необходимо решить следующую задачу: Есть консольное приложение, которое разрабатывается с использованием C++, с...

Обработка нажатия клавиш OPENGL
Привет! Столкнулся с такой проблемой, что для opengl, если пользуемся glutspecialfunc( для обработки нажатия клавиш), то коды клавиш ...

11
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.05.2013, 15:15
Помогаю со студенческими работами здесь

Обработка нажатия клавиш-стрелок
Добрый вечер, я делаю пошаговую демонстрационную программу различных методов сортировок в консоли, но не знаю как сделать так, чтобы при...

Обработка нажатия клавиш (Win32 Console Application)
товарищи,помогите нубу!надо написать прогу в консоли на visual studio на c++.Сама прога то простая - расчет одной функции.делаю ввод/вывод...

Нажатия клавиш
В mfc нужно чтобы при нажатии клавиш, происходило действие. С помощью WM_KEYDOWN, пытался сделать, чтобы при нажатии клавиш программа...

Имитация нажатия клавиш С/С++
Задача такая: Программа должна имитировать нажатие клавиш в фоновом режиме. То-есть она должна нажимать заранее заданные кнопки(кнопку),...

Распознавание нажатия клавиш
Народ всем привет... Как осуществить на с++ такую вот прикалюху: при нажатии клавиши, например стрелочки в строковую переменную...

0
Новые блоги и статьи
Winforstrap или красявый дизайн своими руками на HTML+JS+Winform­s
anomal6 04.03.2025
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом. Бывает нужен современный дизайн программы а писать на MAUI,. . .
Формат данных для симуляции физики, посредством распространённы­­­­х не обученных моделей.
Hrethgir 04.03.2025
Что-то как-то снова потерялось, зато катангенсы закатангесились в одном сообщении. На днях писал, что планирую для работы апгрейдить (на этот раз удачно) девайс для работы (конкретно - здоровья для,. . .
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­­х API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru