Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 28.05.2009, 22:04   #1
ReM
Пользователь
 
Регистрация: 22.09.2008
Сообщений: 27
По умолчанию Вывод на экран и его очистка.

Всем нерадивым студентам и гуру си, доброго времени суток.
Есть вопрос такого плана... есть ли в си возможность писать в определенной области экрана (допустим какой нить из углов) и также очищать определенную область(как clrscr() - только "местный", так сказать).
ЗЫ: Не в графическом режиме.
ReM вне форума
Старый 28.05.2009, 22:19   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

С помощью API функций.

http://programmersforum.ru/showthread.php?t=48317
http://programmersforum.ru/showthread.php?t=50745

Цитата:
возможность писать в определенной области экрана
SetConsoleCursorPosition

А это пример очистки экрана (стянуто с инета).
Код:
void cls_win32 ()
{
COORD c;
c.X = 0;
c.Y = 0;
CONSOLE_SCREEN_BUFFER_INFO bi;
DWORD written;
GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), &bi);
FillConsoleOutputCharacter(GetStdHandle(STD_OUTPUT_HANDLE), ' ',bi.dwSize.X*bi.dwSize.Y, c, &written);
FillConsoleOutputAttribute(GetStdHandle(STD_OUTPUT_HANDLE), \
FOREGROUND_RED|FOREGROUND_GREEN | FOREGROUND_BLUE, bi.dwSize.X*bi.dwSize.Y, c,&written);
}
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума
Старый 28.05.2009, 23:49   #3
ReM
Пользователь
 
Регистрация: 22.09.2008
Сообщений: 27
По умолчанию

Благодарствую.
ReM вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вывод на экран Nikolai_90 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 11 02.05.2012 09:25
Вывод информации на экран Linel PHP 10 23.02.2009 12:46
Вывод на экран Rifler Паскаль, Turbo Pascal, PascalABC.NET 10 18.07.2008 18:30
Вывод на 2-ой экран DShiller Общие вопросы Delphi 0 26.05.2008 15:25