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

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

Войти
Регистрация
Восстановить пароль
 
Dima_c8
4 / 4 / 0
Регистрация: 17.12.2011
Сообщений: 148
#1

Стирание надписи с экрана - C++

19.02.2012, 20:05. Просмотров 949. Ответов 3
Метки нет (Все метки)

А можно в С++ стирать с экрана инфу тоесть например : на экране надпись "Привет" и на этом же месте стирается "Привет" и пишется например "Петя".Если можно то как обясните с примером Заранее благодарю!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2012, 20:05     Стирание надписи с экрана
Посмотрите здесь:

C++ Стирание старых отрисовок.
Отчистка экрана C++
Некорректно отображаются русские надписи на кнопках C++
C++ Сканирование экрана
Очистка экрана C++
C++ Скриншот экрана
C++ Написать игру. В верхней части экрана летят 3 «звездочки»(***). В нижнем правом углу экрана находиться буква «О»
Написать программу, в которой по нажатию на кнопку (Button) будет изменяться цвет надписи (Label) C++
C++ Ровно вывести надписи
C++ Стирание знака
C++ Как добавить стирание символов в программе
C++ Пиксель экрана

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IFree Host
Заблокирован
19.02.2012, 20:15     Стирание надписи с экрана #2
Можно сделать по разному

если совсем просто, то так

C
1
2
3
#include "cstdlib"
 
system("cls");
Но system("cls"); будет очищать весь экран. То есть такой эффект типа как страницы листаешь и снова пишешь.

Есть конечно варианты и посложнее.
Dima_c8
4 / 4 / 0
Регистрация: 17.12.2011
Сообщений: 148
19.02.2012, 20:24  [ТС]     Стирание надписи с экрана #3
Игм...Ну это не совсем то что надо мне но все же вещь нужная и я ее запомню спасибо
IFree Host
Заблокирован
19.02.2012, 20:35     Стирание надписи с экрана #4
Тогда только так:

C
1
2
3
4
5
6
7
8
9
10
#include <windows.h>
 
HANDLE hConsole;
HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
 
void Position(int x, int y)
{
    COORD coord = { x, y };
    SetConsoleCursorPosition(hStdOut, coord);
}
Функция устанавливает курсор в необходимую позицию в консоле и пишет поверху тех надписей которые уже были выведены в этих координатах
Yandex
Объявления
19.02.2012, 20:35     Стирание надписи с экрана
Ответ Создать тему
Опции темы

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