Создать ответ 
 
Рейтинг темы:
  • Голосов: 0 - Средняя оценка: 0
  • 1
  • 2
  • 3
  • 4
  • 5
вызов функции на С
Автор Сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7137
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 139
Поблагодарили 1175 раз(а) в 732 сообщ.
Сообщение: #17
RE: вызов функции на С
Ну во первых не стоит делать частые вызовы printf ни в одной из ОС, она везде тормозит процесс (с учетом вывода на экран, а не в файл или еще куда), если сильно часто ее дергать. Дергай ее не на каждом проходе в цикле, а допустим каждый мегабайт.
Про переводы строк и возврат каретки я в курсе, если будет время - доработаю. Просто консолью я сейчас не занимаюсь в принципе, так как стараюсь развивать GUI интерфейс и рано или поздно ты к нему тоже придешь, ибо пользователи не особо жалуют консольные приложения Smile
Ну и вообще нужно без фанатизма стараться визуализировать всякие процессы с большой точностью, ты отнимаешь и без того малое процессорное время. Так как все графические манипуляции в DS софтварные, а не хардварные (расплата за SDL, тут ничего не поделаешь).
А пока, раз уж так хочется, можешь поиграться с функцией ds_uprintf, она всегда действует как возврат каретки, т.е. пишет всегда в одну строку (с заменой). В RC2 к слову я эту функцию уже убрал, она редко использовалась и я решил убрать ее чтобы не плодить лишнего, дабы потом их все не поддерживать, если переделаю вывод, а его я рано или поздно переделаю, это вопрос времени.

[Изображение: barbers.png]
(Последний раз сообщение было отредактировано 06.02.2014 в 09:57, отредактировал пользователь SWAT.)
06.02.2014 09:56
Вебсайт Найти все сообщения Цитировать это сообщение
Создать ответ 


Сообщения в этой теме
RE: вызов функции на С - SWAT - 06.02.2014 09:56

Переход:


Пользователи просматривают эту тему: 3 Гость(ей)