Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Как менять выведенную строку?

Ответить
Настройки темы
Как менять выведенную строку?

Аватара для Arrest

runs with scissors


Сообщения: 642
Благодарности: 77

Профиль | Отправить PM | Цитировать


Как изменять выведенную строку в BC 3.1? Хочу что-нить вроде

"bla-bla: 57%", а затем эта строка стирается, и выводится "bla-bla: 58%".

Варианта типа
Код: Выделить весь код
for(i = 0; i <= 3; i++) printf("\0x7F"); //0x7F = 127 =del
не предлагать.

-------
- Why do you call this version of software 'beta'?
- Coz it's beta than nothing.


Отправлено: 21:40, 29-12-2005

 
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


вариант типа printf("\rbla-bla: %d%% ") подходит?
ещё вариант:
Код: Выделить весь код
HWND hlabel = CreateWindow(...);
...
char buf[100];
int percent = 57;
sprintf(buf, "bla-bla: %d%%", percent);
SendMessage(hlabel, WM_SETTEXT, 0, (long)buf);
Можно подробнее, как это должно выглядеть?

Отправлено: 10:33, 30-12-2005 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Arrest

runs with scissors


Сообщения: 642
Благодарности: 77

Профиль | Отправить PM | Цитировать


Спасибо. Теперь функция "out_percent" выглятит так:
Код: Выделить весь код
int out_percent(int pcn){
        if(pcn <= -1 || pcn >= 101) return 0;  //проверяем корректность параметров
        printf(\rPercent: %d, pcn); //вывод со стиранием
        return 1; //ALL RIGHT!
}

-------
- Why do you call this version of software 'beta'?
- Coz it's beta than nothing.


Отправлено: 11:40, 08-01-2006 | #3


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


Будут напряги в подобном решении, если последующая строка будет короче предыдущей?

Отправлено: 00:50, 14-01-2006 | #4


Аватара для Arrest

runs with scissors


Сообщения: 642
Благодарности: 77

Профиль | Отправить PM | Цитировать


По идее будут, щас проверим.

-------
- Why do you call this version of software 'beta'?
- Coz it's beta than nothing.


Отправлено: 16:16, 14-01-2006 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Как менять выведенную строку?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - Нужен твик -убрать в проводнике "Избранные ссылки", адресную строку и строку поиска Mishechka Microsoft Windows Vista 18 16-09-2008 16:19
Как менять тип файла? Igor32123 Программное обеспечение Windows 10 19-05-2008 11:34
Как винты менять Mixxx Хочу все знать 29 12-04-2004 11:55
Службы-DNS как менять параметры? Zeman Microsoft Windows 2000/XP 10 21-01-2004 21:24
Как менять имя участника форума EXcell О сайте и форуме 24 26-11-2002 18:50




 
Переход