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

Перемещение курсора в консоли - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выполнить сортировку строк файла в обратном лексикографическом порядке http://www.cyberforum.ru/cpp-beginners/thread129033.html
Имеется текстовый файл, содержащий не более 100 строк. Выполнить сортировку строк файла в обратном лексикографическом порядке. Результаты сортировки записать в новый файл. Помогите пожалуйста!)) Заранее благодарен!
C++ программа для шифрования и расшифровки текстовых файлов программа для шифрования и расшифровки текстовых файлов. http://www.cyberforum.ru/cpp-beginners/thread129026.html
Графы.Матрица смежности.Ребра связности. C++
Уважаемые программисты! Мне нужно найти минимальное количество ребер, удаление которых превратит связный граф в несвязный. После ввода матрицы смежности я определяю компоненты связности. Затем, по минимальному весу выбираю вершину, удаляю строку и столбец с найденным номером, проверяю граф на связность. А что мне делать затем? Как сделать полный перебор с удалением ребер по одному, по два и...
C++ Переведите программу на C++ из паскаля
Вот на Паскале: program two; uses crt; type nameStr=string; link=^instrymenti; instrymenti = record name:namestr; marka :namestr;
C++ вещественные массивы http://www.cyberforum.ru/cpp-beginners/thread128983.html
1. По заданным вещественным массивам A, B и С вычислить (minAi)/maxAi + (maxCi)/min(Ci) + max(B+C)I / min(B+C)i. 2. Даны массивы A , B. Выбрать из них положительные элементы и записать соответственно в массивы A и B , где k<6, n<8; из отрицательных элементов сформировать массивы A2 ,B2 . Напечатать суммы и произведения элементов для каждого. Заранее благодарен за любую помощь)
C++ Помогите с сортировкой диагонали массива по убыванию сортировка диагонали массива по убыванию не получается, помогите с кодом запутался в указателях и выделении памяти и принципе обработки массива подробнее

Показать сообщение отдельно
DU
1482 / 1058 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
17.08.2012, 21:27     Перемещение курсора в консоли
нажимаете кнопку, смотрите какой код. делов то.
C++
1
2
3
4
5
for(;;)
{
  int c=getch();
  std::cout << "code = " << c << std::endl;
}
Помню, что для спец кнопок иногда нужно два раза взять символ. в частности это про стрелки.
вот у меня завалялся примерно такой код:

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
  for (;;)
  {
    int ch = getch();
    if (ch == -32) // magic value // вот тут эта магия с двойным взятием введенного симсола проявляется
      ch = getch();
 
    switch (ch)
    {
      case 72 : // up
      {
        break;
      }
 
      case 75 : // left
      {
        break;
      }
 
      case 77 : // right
      {
        break;
      }
 
      case 80 : // down
      {
        break;
      }
 
      case 13 : // enter
      {
        break;
      }
 
      case 27 : // escape
      {
        break;
      }
    }
  }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru