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

Циклический вывод - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Экран http://www.cyberforum.ru/cpp-beginners/thread640537.html
Как прописывается процедура очистки экрана?
C++ Не срабатывает условие в цикле while не могу понять почему При решении задачки в которой необходимо сделать игру Однорукий Бандит, наткнулся при тестировании что одно из условий цикла while не срабатывает, в частности второе, ума не приложу почему, вроде бы... http://www.cyberforum.ru/cpp-beginners/thread640528.html
C++ Указатели на объекты
В книге Шилдта, есть фрагмент кода: TwoDShape *shapes; shapes = &Triangle("pryamougolni",8.0,12.0); shapes = &Rectangle(10); shapes = &Rectangle(10,4); shapes = &Triangle(7.0);...
C++ Передача локальных переменных одной функции другой
Добрый день, подскажите, как осуществить передачу локальных переменных получаемых в одной функции другой?Облазил гугл, ничего внятного кроме глобализации не нашел...
C++ Функция atof() возвращает не точное значения http://www.cyberforum.ru/cpp-beginners/thread640427.html
Добрый день подскажите может кто знает есть программа в MFC фрагмент кода void Ce_weightDlg::OnBnClickedButton1() // зважування { using namespace std; CoInitialize(0); CAboutDlg...
C++ Как сделать чтобы функция была видна из .cpp файла? У меня есть 3 файла: main.cpp, 1.h, 1.cpp. Все делаю по книге, но получается так, что определение функции не видно из main().cpp main.cpp #include "1.h" int main() { func1(); // Ошибка.... подробнее

Показать сообщение отдельно
Egor138
30 / 11 / 2
Регистрация: 10.08.2012
Сообщений: 619
Записей в блоге: 2

Циклический вывод - C++

21.08.2012, 13:48. Просмотров 590. Ответов 13
Метки (Все метки)

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 <iostream>
#include <conio.h>
#include <windows.h>
 
int main()
{
        int x=0, y=0;
        int step=10;
        char c;
 
        SetCursorPos(x, y);
        do {
                c=getch();
                switch(c){
                        case 75: SetCursorPos(x-=step, y); std::cout << "LEFT.\n"; break;
                        case 77: SetCursorPos(x+=step, y); std::cout << "RIGHT.\n"; break;
                        case 72: SetCursorPos(x, y-=step); std::cout << "UP.\n"; break;
                        case 80: SetCursorPos(x, y+=step); std::cout << "DOWN.\n"; break;
                }
        } while(c != 27); // Esc
 
        system("pause");
        return 0;
}

Если я удерживаю стрелку циклом выводятся надписи. Как этого избежать. Чтобы когда я нажал и удерживал стрелку вывод произожел один раз???
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru