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

Функция-аналог Readkey в С# - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Builder Задача на структуру данных, помогите дописать http://www.cyberforum.ru/cpp-beginners/thread20927.html
Помогите решить задачу По результатам обследования предприятий выяснить процентное выполнение плана по персоналу. Для каждого предприятия известно: наименование предприятия, фактическая численность персонала (промышленного и непромышленного) и плановая численность всего персонала. Число предприятий не более 30. Результаты распечатать в виде таблицы:...
C++ Как выбирать последовательности, удовлетворяющие определенным условиям? Подскажите, пожалуйста, как вот этот кусочек (в приложении) запрограммировать - очень сильно туплю... забыла написать, что r=143, l=638 чуть измененное вложение. http://www.cyberforum.ru/cpp-beginners/thread20925.html
Программа с рекурсией C++
Может не совсем по адресу. Но есть у меня одна проблема. Никак не могу сделать эту лабу. Может кто помочь? В общем нужно следующее. На Си написать программу, которая бы в массиве чисел из последнего вычитала первое, из предпоследнего второе и так далее. И затем из этих разностей находила максимальную. Количество чисел задается пользователем. В это и проблема. Ведь он может задать как четное,...
Найти все простые натуральные числа, двоичная запись которых представляет собой палиндром C++
Найти все простые натуральные числа, не превосходящие n, двоичная запись которых представляет собой палиндром, т.е. читается одинаково слева направо и справа налево.
C++ Найти максимальный по модулю элемент матрицы http://www.cyberforum.ru/cpp-beginners/thread20892.html
Задана матрица размером п х т. Найти максимальный по модулю элемент матрицы. Переставить строки и столбцы матрицы таким образом, чтобы максимальный по модулю элемент был расположен на пересечении k-й строки и fc-го столбца.
C++ Найти все числа Армстронга от 1 до к 1)Определить, делителем каких чисел а, в, с является число к. 2)Составить программу, которая печатает таблицу умножения натуральных чисел в десятичной системе счисления. 3)Упорядочить по возрастанию элементы каждой строки матрицы размером n х m. 4)Дана строка. Подсчитать количество букв к в последнем ее слове. подробнее

Показать сообщение отдельно
Vourhey
Почетный модератор
6468 / 2243 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
14.01.2009, 19:39     Функция-аналог Readkey в С#
Потому что getch абсолютно непортируема, как выдумка борланда - раз.
getch - чисто сишная функция, ей потоки не нужны - два.
Потоки std:: поймет любой компилер. А getch в Visual Studio нет, к примеру. Три.
iostream и getch() вообще никак не связаны. Это четыре.

P. S. не отрицаю, что он работал. Много че работает.
P. P. S. конечно, этой функции нет в стандартной либе у моего любимого gcc. Это плюс к визуал студии.

Добавлено через 5 минут 34 секунды
Например, такой код компилится всеми современными компилерами:
C++
1
2
3
4
5
6
7
#include<iostream>
 
int main()
{
   std::cin.get();
   return 0;
}
И будет запросто портирован, переделан и что угодно. Плюс, тут все к месту. iostream, поток cin.
А попробуй, например свой код с getch() скомпилить в VS200* или в gcc.

Добавлено через 2 минуты 29 секунд
Кстати, ты не думай, что я против использования этой функции. Просто раз уж ты с iostream начал, то не надо getch'ем заканчивать
 
Текущее время: 06:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru