Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.88
Dani
1393 / 637 / 134
Регистрация: 11.08.2011
Сообщений: 2,295
Записей в блоге: 2
Завершенные тесты: 1
#1

Аналог Readkey - C++

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

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

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

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

Мгновенное считывание клавишы в консоли (аналог readkey из c#/pascal)
Есть такое? Я наткнулся на информацию, что нет, а потом на сильное колдунство,...

функция readkey()
Подскажите,пожалуйста в какой библиотеке функция readkey? Везде пишут,что...

Object аналог в С++
Вопрос - В Java если создавать динамиечский массив то можно указать Object как...

Аналог str() в С++
Скажите, пожалуйста, аналог функции str() в С++

13
co6ak
Кошковед
515 / 503 / 63
Регистрация: 12.04.2010
Сообщений: 1,392
21.09.2012, 13:20 #2
(int)getch() ?
1
Dani
1393 / 637 / 134
Регистрация: 11.08.2011
Сообщений: 2,295
Записей в блоге: 2
Завершенные тесты: 1
21.09.2012, 13:30  [ТС] #3
А более плюсовой функции нету? (не наследованной, от Си)
0
co6ak
Кошковед
515 / 503 / 63
Регистрация: 12.04.2010
Сообщений: 1,392
21.09.2012, 13:34 #4
cin.get(), возможно
я уже не очень помню, как она срабатывает >_<
0
Dani
1393 / 637 / 134
Регистрация: 11.08.2011
Сообщений: 2,295
Записей в блоге: 2
Завершенные тесты: 1
21.09.2012, 13:35  [ТС] #5
co6ak, не оно.
0
co6ak
Кошковед
515 / 503 / 63
Регистрация: 12.04.2010
Сообщений: 1,392
21.09.2012, 13:41 #6
тыкни
придется довольствоваться getch() ))
1
panicwassano
594 / 562 / 104
Регистрация: 07.11.2010
Сообщений: 2,004
21.09.2012, 15:32 #7
C++
1
cin.get().get()
0
Dani
1393 / 637 / 134
Регистрация: 11.08.2011
Сообщений: 2,295
Записей в блоге: 2
Завершенные тесты: 1
21.09.2012, 15:42  [ТС] #8
panicwassano, что это? и оно компилится?
0
alsav22
5438 / 4833 / 831
Регистрация: 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 / 134
Регистрация: 11.08.2011
Сообщений: 2,295
Записей в блоге: 2
Завершенные тесты: 1
21.09.2012, 18:29  [ТС] #10
panicwassano,
alsav22, это не то.

Не по теме:

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

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

Не по теме:

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


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

Не по теме:

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

Знаю, что не то. Я про то, что будет компилироваться, потому что cin.get(char&) возвратит cin.
0
Игорь с++
472 / 464 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
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
5438 / 4833 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
22.09.2012, 09:10 #14
Цитата Сообщение от Игорь с++ Посмотреть сообщение
а как же вот это ?
2 и 3 пост.
0
22.09.2012, 09:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.09.2012, 09:10
Привет! Вот еще темы с решениями:

Аналог javy
Приветствую, не подскажете, есть ли в С++ что-то подобное, как абстрактные...

Аналог Mylable:
Госпада если нужно перейти вверх по программе используют Mylable,а если в низ?

Аналог atoi в С++
Вопрос возможно глупый, но если кто просветит меня буду очень благодарен)) как...

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


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

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