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

 
 
> Очистить консоль
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
Ответов
r00blik
сообщение Nov 8 2011, 18:25
Сообщение #2





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



В-общем, что получилось:
1) при printf('\0x0c'); компилятор выдает предупреждение "passing arg 1 of 'printf' makes pointer from integer without a cast", в самой программе ничего не происходит. Может, я что-нибудь не так делаю..
2) при printf("\e[2J"); в программе происходит промотка на чистый экран, но курсор в левый верхний угол не возвращается.

Кстати, при "\e[1J" экран нормально очищается, но курсор опять же остается на прежнем месте(
В качестве решения решил использовать последовательно 2 команды: "\e[2J" и "\e[H".
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Nov 9 2011, 06:42
Сообщение #3


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(r00blik @ Nov 8 2011, 21:25) *
В-общем, что получилось:
1) при printf('\0x0c'); компилятор выдает предупреждение "passing arg 1 of 'printf' makes pointer from integer without a cast", в самой программе ничего не происходит. Может, я что-нибудь не так делаю..
Конечно не так. printf что получать должен? Строку (указатель на массив символов), а вы один символ ему суёте. О чём он честно вас и предупреждает.
Код
putchar(0x0c);
или
Код
printf("\x0c");


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post



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

 


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


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