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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.88
Dani
1393 / 637 / 57
Регистрация: 11.08.2011
Сообщений: 2,282
Записей в блоге: 2
Завершенные тесты: 1
#1

Аналог Readkey - C++

21.09.2012, 13:14. Просмотров 2224. Ответов 13
Метки нет (Все метки)

Какой в С++ аналог паскалевского readkey?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2012, 13:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Аналог Readkey (C++):

Функция-аналог Readkey в С# - C++
Помогите, пожалуйста: мне нужно, чтобы после вывода результатов программы в консоль, консоль не закрывалась. В C#, я знаю, пишется...

Аналог функции C# ReadKey() в C/C++ - C++
Уважаемые форумчаре, перешол с Си шарпа на C++. Хотел бы поинтересоваться в С шарпе, я создаваю консольное приложение чтоб защитить...

функция readkey() - C++
Подскажите,пожалуйста в какой библиотеке функция readkey? Везде пишут,что graphics.h.Но там нет.В программе работает все,кроме это...

Аналог javy - C++
Приветствую, не подскажете, есть ли в С++ что-то подобное, как абстрактные классы в java? Если хочу сделать аналог класса Math из явы, но...

Аналог AnsiString в Qt - C++
Чтобы в программе использовать тип AnsiString, что нужно подключить : #include *** ????

Аналог kbhit - C++
Подскажите пожалуйста, какую функцию необходимо использовать в С++, чтобы прога поняла, что нажата клавиша на клаве (вместо функции kbhit,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
21.09.2012, 13:20 #2
(int)getch() ?
1
Dani
1393 / 637 / 57
Регистрация: 11.08.2011
Сообщений: 2,282
Записей в блоге: 2
Завершенные тесты: 1
21.09.2012, 13:30  [ТС] #3
А более плюсовой функции нету? (не наследованной, от Си)
0
co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
21.09.2012, 13:34 #4
cin.get(), возможно
я уже не очень помню, как она срабатывает >_<
0
Dani
1393 / 637 / 57
Регистрация: 11.08.2011
Сообщений: 2,282
Записей в блоге: 2
Завершенные тесты: 1
21.09.2012, 13:35  [ТС] #5
co6ak, не оно.
0
co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
21.09.2012, 13:41 #6
тыкни
придется довольствоваться getch() ))
1
panicwassano
592 / 560 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
21.09.2012, 15:32 #7
C++
1
cin.get().get()
0
Dani
1393 / 637 / 57
Регистрация: 11.08.2011
Сообщений: 2,282
Записей в блоге: 2
Завершенные тесты: 1
21.09.2012, 15:42  [ТС] #8
panicwassano, что это? и оно компилится?
0
alsav22
5420 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
21.09.2012, 16:22 #9
Цитата Сообщение от Dani Посмотреть сообщение
panicwassano, что это? и оно компилится?
Нет, потому что cin.get() возвращает int. Вот такое будет:
C++
1
2
char ch;
cin.get(ch).get();
0
Dani
1393 / 637 / 57
Регистрация: 11.08.2011
Сообщений: 2,282
Записей в блоге: 2
Завершенные тесты: 1
21.09.2012, 18:29  [ТС] #10
panicwassano,
alsav22, это не то.

Не по теме:

И ,кстати, почему оно работает? Это cin.get(c).get()?

0
Jupiter
Каратель
Эксперт С++
6554 / 3975 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
21.09.2012, 18:32 #11

Не по теме:

Цитата Сообщение от Dani Посмотреть сообщение
И ,кстати, почему оно работает?
а почему нет?
потому что 1-й гет возвращает ссылку


Цитата Сообщение от Dani Посмотреть сообщение
Какой в С++ аналог паскалевского readkey?
моментальное реагирование на нажатие любой кнопки? такого в с++ нет
нужно ввести, а потом подтвердить ентером
getch() работает только под виндой, но можно нагуглить "ручную" реализацию getch для никсов
1
alsav22
5420 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
21.09.2012, 19:00 #12
Цитата Сообщение от Dani Посмотреть сообщение
panicwassano,
alsav22, это не то.

Не по теме:

И ,кстати, почему оно работает? Это cin.get(c).get()?

Знаю, что не то. Я про то, что будет компилироваться, потому что cin.get(char&) возвратит cin.
0
Игорь с++
436 / 459 / 16
Регистрация: 26.01.2011
Сообщений: 2,032
22.09.2012, 04:01 #13
Цитата Сообщение от Jupiter Посмотреть сообщение
моментальное реагирование на нажатие любой кнопки? такого в с++ нет
нужно ввести, а потом подтвердить ентером
а как же вот это ?
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
#include <stdio.h>
#include <conio.h>
#include<iostream>
 
using namespace std;
 
 int main()
  {
      int a;
      for(;;){
 
 
       while(!kbhit());
 
    system("cls");
 
    a=getch();
 
                cout<<"Number key = "<<a;          
 
                }
    return 0;
 
  }
0
alsav22
5420 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
22.09.2012, 09:10 #14
Цитата Сообщение от Игорь с++ Посмотреть сообщение
а как же вот это ?
2 и 3 пост.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.09.2012, 09:10
Привет! Вот еще темы с ответами:

Аналог flushall - C++
Подскажите пожалуйста что предлагает стандарт с++ как аналог flushall? В задании чётко указано не использовать системные вызовы через...

Аналог goto - C++
Подскажите ,есть ли в С++ аналог оператора goto? Есть код: int main() { setlocale(0, &quot;&quot;); //поддержка русского языка int...

Аналог sprintf - C++
Здравствуйте! Допустим есть функция которая наращивает строку, добавлением строки/символа/числа или остальных объектов из которых можно...

strtoupper аналог в С++ ... - C++
Для тех кто не знает функция strtoupper в пхп преобразует символы с нижнего регистра в верхний есть ли в с++ такая?? или придется все таки...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
22.09.2012, 09:10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru