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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
mark_pro
0 / 0 / 0
Регистрация: 24.01.2014
Сообщений: 2
#1

Перемещение символа в окне консоли - C++

24.01.2014, 22:23. Просмотров 1224. Ответов 2
Метки нет (Все метки)

помогите плиз, здесь нужно что б символ бегал по екрану, а не рисовал.
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
#include <iostream>
#include <conio.h>
#include <Windows.h>
using namespace std;
 
void main(){
    char code;
    system("color 20");                                 
    COORD position;                                     
    HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
    position.X = 10;                                
    position.Y = 10;                                
    SetConsoleCursorPosition(hConsole, position);
    int x=10,y=10;
    cout<<(char)(178);
  for(;;){
 
  switch(code=getch()){
   case 72:
  position.X=x;
  position.Y=y-=1;
  SetConsoleCursorPosition(hConsole, position);
  cout<<(char)(178);
  break;
   case 80:
  position.X=x;
  position.Y=y+=1;
  SetConsoleCursorPosition(hConsole, position);
  cout<<(char)(178);
  break;
   case 75:
  position.X=x-=1;
  position.Y=y;
  SetConsoleCursorPosition(hConsole, position);
  cout<<(char)(178);
    break;
   case 77:
  position.X=x+=1;
  position.Y=y;
  SetConsoleCursorPosition(hConsole, position);
  cout<<(char)(178);
 
    }
}
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2014, 22:23     Перемещение символа в окне консоли
Посмотрите здесь:
C++ Перемещение курсора в консоли
Перемещение прямоугольника в консоли C++
C++ Перемещение каретки в консоли
C++ Перемещение позиции курсора в консоли
C++ Перемещение по списку с использованием стрелок в консоли
C++ Поиск символа на консоли
Отображение символа (R) в консоли C++
Плавное появление символа в консоли C++
Вывод символа ASCII на консоли C++
Как задать цвет одного символа в консоли? C++
C++ Как в консоли или в окне winapi отображать определенный набор букв из стандарта unicode?
Ввести с консоли три символа. Проверить, образуют ли они число C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
_include
Студент
52 / 52 / 12
Регистрация: 17.09.2012
Сообщений: 291
Записей в блоге: 2
Завершенные тесты: 1
25.01.2014, 19:14     Перемещение символа в окне консоли #2
Разбейте программу на несколько осмысленных функций. Перед каждым выводом символа делайте очистку -
C++
1
system(cls);
Вывел-почистил-вывел
mark_pro
0 / 0 / 0
Регистрация: 24.01.2014
Сообщений: 2
03.02.2014, 23:10  [ТС]     Перемещение символа в окне консоли #3
Цитата Сообщение от _include Посмотреть сообщение
Разбейте программу на несколько осмысленных функций. Перед каждым выводом символа делайте очистку -
C++
1
system(cls);
Вывел-почистил-вывел
аа понял, я не туда его липил) спасибо!
Ответ Создать тему
Опции темы

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