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

Дополнительные функции для работы консолькой - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ написать программу произведение всех натуральных чисел от 10 до 20 http://www.cyberforum.ru/cpp-beginners/thread273773.html
"написать программу произведение всех натуральных чисел от 10 до 20" Надо сегодня!!!! А да Только мне желательно написать как писать в GambasE. Но можно и в бэйсике
C++ Умножение матриц Плиз помогите с написанием программы умножения матриц, дело в том что матрица задана линейным массивом, вот что у меня получилось void multiplication(double *first, double *second, double *result, int n) // 13:49 09.04.2011 прошёл все тесты { int i,j,l,k; for (i=0; i<n*n; i+=n) { for (k=0; k<n; k++) { result=0; http://www.cyberforum.ru/cpp-beginners/thread273747.html
C++ Если введено слово "Привет", то вывести "Привет"
Как сделать чтобы если введено слово Привет то отвечает Привет !!!
Хэширование. Ошибка при вводе строки. C++
Привет, друзья. Пишу лабу по хешированию, столкнулся с проблемой При вводе строки. При компиляции никаких ошибок нет, но вот когда ввожу строку - Шиндоус выдает ошибку. #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <string.h> #include <windows.h> #include <iostream.h> struct reader { char soname;
C++ Сжать массив, выбросив из него каждый второй элемент http://www.cyberforum.ru/cpp-beginners/thread273736.html
Дан целочисленный массив с количеством элементов n. Сжать массив, выбросив из него каждый второй элемент. дополнительный массив не использовать. вот к примеру char={1,2,3,4,5,6,7,8,9,10}; пишу в здесь к примеру 10 чисел четные и не чётные тут хоть какие могу числа написать. но чтоб в результате выдал не чётные а что в конце результата выдало мне в ответе нечётные числа 1,3,5,7,9
C++ Случайное чтение из файла Задан файл input.txt с числовой информацией. Как можно прочитать его содержимое случайным образом? подробнее

Показать сообщение отдельно
IrineK
Заблокирован
10.04.2011, 19:32     Дополнительные функции для работы консолькой
Думаю, так даже интересней будет (реакция на стрелки, выход по ESC):

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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <iostream>
#include <conio.h>
#include <windows.h>
 
#define UP_ARROW 72
#define LEFT_ARROW 75
#define DOWN_ARROW 80
#define RIGHT_ARROW 77
 
using namespace std;
 
void gotoxy(int x,int y)
{
  HANDLE hConsole;
  COORD cursorLoc;
  cout.flush();
  cursorLoc.X = x;
  cursorLoc.Y = y;
  hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
  SetConsoleCursorPosition(hConsole, cursorLoc);
}
 
int main()
{       int KeyStroke;
        cout << "Press Escape to quit." << endl;
                int i=40, j=10;
                gotoxy(i,j); cout<<"*";
        do
{       KeyStroke = getch();
        if (KeyStroke == 224)
        {       KeyStroke = getch(); // Even though there are 2 getch() it reads one keystroke
                switch (KeyStroke)
                {
                case UP_ARROW:
                        gotoxy(i,--j); cout<<"*";
                        break;
                case DOWN_ARROW:
                        gotoxy(i,++j); cout<<"*";
                        break;
                case LEFT_ARROW:
                        gotoxy(--i,j); cout<<"*";
                        break;
                case RIGHT_ARROW:
                        gotoxy(++i,j); cout<<"*";
                break;
               }
        }
 }while (KeyStroke != 27); // 27 = Escape key
}
 
Текущее время: 22:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru