Форум программистов, компьютерный форум 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 элементов. Выведите сумму (каждого и предыдущего) элемента. В качестве предыдущего элемента для первого элемента используйте последний элемент. Вводимые данные: В первом ряду элементы массива n(2 ≤ n ≤ 50) и после него 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 = GetStdHandle(STD_OUTPUT_HANDLE); подробнее

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

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

06.04.2016, 15:54. Просмотров 516. Ответов 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 можно как то сделать? Спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru