Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.11.2011, 15:04   #1
alenkark6
Новичок
Джуниор
 
Регистрация: 20.11.2011
Сообщений: 1
По умолчанию неканонический ввод символов

подскажите пожалуйста, как можно считать символ после перемещения курсора:
Код:
for( ; ; )
    {
    read (0, &ch, 1);
    if (ch == 'q')
      break;
    switch (ch) 
      {
      case 'u':
        printf ("%c[1A", 27);
        fflush (stdout);
        break;
      case 'd':
        printf ("%c[1B", 27);
        fflush (stdout);
        break;
      case 'r':
        printf ("%c[1C", 27);
        fflush (stdout);
        break;
      case 'l':
        printf ("%c[1D", 27);
        fflush (stdout);
        break;
      };
    };
я пишу код сапера - курсор должен передвигаться по полю, а после enter - считывать координаты

Последний раз редактировалось rpy3uH; 20.11.2011 в 18:29.
alenkark6 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ввод, вывод символов Паркер Помощь студентам 2 29.10.2011 20:32
Ввод символов в окошко pufystyj Общие вопросы C/C++ 1 21.12.2010 06:39
Ограничение на ввод символов ANTI1 Общие вопросы Delphi 4 17.12.2008 16:30
ввод нестандартных символов Freedom Общие вопросы Delphi 10 16.11.2006 17:56