реклама на сайте
подробности

 
 
> Очистить консоль
r00blik
сообщение Nov 8 2011, 03:43
Сообщение #1





Группа: Новичок
Сообщений: 6
Регистрация: 8-11-11
Пользователь №: 68 182



Здравствуйте! Прошу прощения за, вероятно, тривиальный вопрос, но я недавно заинтересовался микроконтроллерами и программированием, и у меня возник вопрос: а как очистить консольный экран при работе с msp?

#include<stdlib.h>
main ()

{
system("cls");
}

и

#include <conio.h>
main ()

{
clrscr();
}

не помогают.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SSerge
сообщение Nov 8 2011, 05:38
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



Хороший вопрос.
А что это за консольный экран такой и откуда он взялся?

Чтобы под DOS или Win исполнилось system("cls"); предварительно какой-то, не к ночи будь помянут, добрый человек должен был написать интерпретатор команд command.com (или cmd.exe), а другой - эмулятор консольного терминала, а третий - драйвер видеокарты.
И всё это вместе работает, старательно изображая из себя древний алфавитно-цифровой терминал.

Лучше всего, конечно, почитать документацию, если она есть.
Можно попробовать поуправлять как ANSI-терминалом, давая команды FormFeed (один символ '\0x0c') или Erase Screen (последовательность "\e[2J").

Виндовский гипертерминал, кстати, вполне успешно изображает из себя VT100.
http://www.termsys.demon.co.uk/vtansi.htm
http://en.wikipedia.org/wiki/ANSI_escape_code


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 06:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.02018 секунд с 7
ELECTRONIX ©2004-2016