| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > как сделать чтоб обновлялось время? |
| Автор: FGD 23.2.2006, 08:57 | ||
| Добрый день! Подскажите пожалуйста как сделать что обновлялось время на экране с помощью стандартной функции gettime()? пробовал делать так:
время обновляется, но программа зацикливается может есть какой нибудь другой способ? или я может быть что то делаю не так? заранее спасибо. |
| Автор: chipset 23.2.2006, 09:07 |
| break спасет тебя. |
| Автор: Romikgy 23.2.2006, 09:52 |
| А ты скажи что хошь получить в конце? |
| Автор: FGD 23.2.2006, 10:18 |
| break сдесь не подойдет т.к. нужно чтоб время обновлялось постоянно и при это чтоб параллельно работала другая часть кода. Мне надо написать Dos'овское приложение и чтоб в окне отоброжалось текущее время. |
| Автор: chipset 23.2.2006, 10:19 |
| Потоки спасут тебя. |
| Автор: FGD 23.2.2006, 10:25 |
| Да, то break спасет меня, то теперь потоки спасут меня - можно по точнее. |
| Автор: Romikgy 23.2.2006, 11:59 |
| В винде или в Досе? если в винде, то создай или поток или (имхо) таймер заведи на 1 секунду, и рисуй |
| Автор: chipset 23.2.2006, 12:35 | ||
Чтение документации спасет тебя. |
| Автор: profispb 24.2.2006, 00:42 |
| Попробуй добавить в цикл очистку экрана перед переводом курсора в соответствующую координату. Если помимо всего этого у тебя должна выполняться какоето ещё действие, помести часики в отдельное окошко, если ты под досом, если под виндой то есть в Builder'e, то там вообще всё просто(читай книги) |