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

Ожидание клавиши Enter - getch не работает - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти номер позиции максимального значения из односвязного списка http://www.cyberforum.ru/cpp-beginners/thread1704766.html
10. Организовать ввод в однонаправленный список. Узел списка состоит из двух полей: целое число и указатель. Необходимо найти номер позиции максисмального значения из списка. Будьте добры помочь.
C++ Найти индексы и произведении, минимального и максимального элементов массива Создать массив с элементами akn=n f (k) + sin (k) g (n), где k,n=1,2,3,4; f(k)=sinkcosk2sin(k+1,4)+5,14 g(n)=|sin(2n-1,5)+3sinn2|+2,38 Вывести его на экран в виде таблицы. Найти индексы и... http://www.cyberforum.ru/cpp-beginners/thread1704765.html
Из случайных чисел ввести одномерный массив, состоящий из 15 элементов. Найти количество перемен знака C++
При помощи случайных чисел ввести одномерный массив, состоящий из 15 элементов. Массив должен содержать и положительные и отрицательны значения. Найти количество перемен знака. На экран вывести...
Обращение к переменной через класс C++
Приветствую. Подскажите пожалуйста Имеется следующий класс: class Symbol_table{ vector<Variable>var_table;
C++ Выведите сумму каждого и предыдущего элемента массива http://www.cyberforum.ru/cpp-beginners/thread1704716.html
Собственно очередная задача, программу который я пытался написать но, формулу так и не смог подобрать. Помогите пожалуйста. Вам дан одномерный массив из n элементов. Выведите сумму (каждого и...
C++ С struck записать в class #include <iostream> #include <ctime> #include <Windows.h> #include <iomanip> #include <conio.h> using namespace std; void gotoxy(short x, short y) { COORD coord = { x, y }; HANDLE h =... подробнее

Показать сообщение отдельно
DimaDev
0 / 0 / 0
Регистрация: 06.04.2016
Сообщений: 5

Ожидание клавиши Enter - getch не работает - C++

06.04.2016, 15:54. Просмотров 602. Ответов 7
Метки (Все метки)

Друзья привет!
Спасибо всем, кто откликнется! Мелкий вопрос, но честно, уже голова кругом идет! Второй день бьюсь над совершенно элементарной прогой, скоро голова уже треснет!
Хочу написать простейшую программу: вводиться текст (любой!) и когда нажимается Enter программа выводит свой текст на экран консол (типа "Спасибо", или "Напишите еще", короче простой текст). Здесь на форму вычитал, что надо использовать getch для отлова нажатия клавиш. Написал такую прогу:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cstdlib>
#include <conio.h> 
using namespace std;
int main()
{
    cout << "Напишите что ни будь";
    cout << endl;
    char a;
    a = getch();
    if (a == 32) {
        cout << "Спасибо";
    }
    char b;
    b = getch();
    if (b == 32) {
        cout << "Напишите еще ";
    }
    return 0;
}
Но она не работает! Запуске пишет "Возникли ошибки сборки." Если нажать нет, то пишет, что "Ошибка 1 error C4996: 'getch': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _getch. See online help for details." Что я делаю не так? Может без этого getch можно как то сделать? Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru