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

Отследить ввод с клавиатуры... - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Аналог модуля Делфи в С++ http://www.cyberforum.ru/cpp-beginners/thread336079.html
Соббсно, в теме и есть вопрос. Есть модуль в делфях, а что есть аналогичное в С++??? . У нас преподают паскаль и тут задача поступила небольшая - написать программку(неважно какую) , используя модули. Я так чуток посмотрел, показалось, что это аналог классам. Но уж лучше спросить. Спасиб. Добавлено через 1 час 9 минут Неужели никто не знает???. Развейте, пожалуйста, мои сомнения!!!))
C++ массив string void func(string *mas) { //здесь } int main() { string s = { "one", http://www.cyberforum.ru/cpp-beginners/thread336072.html
C++ Дана квадратная матрица
прога на Си помогите решить дана квадратная матрица порядка N (элементы не отрицательны) Получить вторую матрицу. Элемент второй матрицы=1 i+j если сумма индексов равна элементу =-1 если модуль разности |i-j| равен элементу =0 в противном случае за ранее спасибо
даны натуральные числа N C++
прога на Си помогите решить Даны натуральные числа N b1,...,bn. Вычислить f(b0)+f(b1)+....f(bn) f(x)= x^2; x кратно 3 f(x)= x; если х при делении на 3 дает остаток 1 f(x)= x/3; в остальных случаях
C++ перегрузка классов http://www.cyberforum.ru/cpp-beginners/thread336055.html
Народ, всем привет:D!!! 2 дня тому назад писал код в которм необходимо было добавить в базовый и производный классы констуктор с дополнительными параметрами, сделал, компилятор показывает что нет ошибок, что все работает, нажимаю на исполнение и тормоз, вылазит сообщение и виснет, показывает, что там загруз все =-O. Народ, пожалуйста подправьте, где ошибка: #include<iostream.h>...
C++ задания из книги Плаугера из "Standard C Library" Exercise 1.4. Write a version of assert.h and xassert.c that prints all assertions. Why would you want to use this version? Exercise 1.5. Write a handler for the signal SIGABRT that writes the prompt: Continue (y/n)? to the standard error stream and reads the response from the standard input stream. If the response is yes (in either uppercase or lowercase), the handler... подробнее

Показать сообщение отдельно
rrrFer
Заблокирован
25.07.2011, 20:48     Отследить ввод с клавиатуры...
Цитата Сообщение от popoff17 Посмотреть сообщение
запретить ввод символов и цыфр, только буквы...
буквы не считаются символами?
"юзать getch()" но как его использовать ни примеров, ни объяснений я не смог найти.
плохо искали. Ниже цитата из справочника, который есть в электронном виде и скоро будет распечатан на каждом заборе:
getch Вводит символ с клавиатуры без эхо-отображения
на экране
-----------------------------------------------------------------

Назначение Водит символ с клавиатуры без эхо-отображения
на экране.

Синтаксис #include<conio.h>
int getch(void);

╔═══════╤══════╤═════════╤════════╤═════════╗
║ DOS │ UNIX │ Windows │ ANSI C │ C++ only║
╟───────┼──────┼─────────┼────────┼─────────╢
║ * │ │ │ │ ║
╚═══════╧══════╧═════════╧════════╧═════════╝

Замечания Функция getch cчитывает один символ
непосредственно с клавиатуры без
эхо-отображения его на экране.

Возвращаемое getch возвращает считанный с клавиатуры символ.
значение

Смотри также cgets, cscanf, fgetc, getc, getchar, getche,
getpass, kbhit, putch, ungetch

Пример

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 #include <conio.h>
       #include <stdio.h>
 
       int main(void)
       {
          int c;
          int extended = 0;
          c = getch();
          if (!c)
             extended = getch();
          if (extended)
             printf("Символ является расширенным\n");
          else
             printf("Символ является нерасширенным\n");
 
          return 0;
       }
однако, в справочнике есть пример? В гугле/яндексе/.../... примеров нету?
 
Текущее время: 05:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru