[devel] Использование fprintf и cerr
php-coder
=?iso-8859-1?q?php-coder_=CE=C1_altlinux=2Eru?=
Пт Ноя 11 14:54:08 MSK 2005
Здравствуйте!
Встретил в исходниках следующий код:
if (format == 0) {
cerr<<"FbTk::Transparent: ";
fprintf(stderr, _("Failed to find format for screen(%d)"), screen_num);
cerr<<endl;
}
Програма написана на С++. Хотел бы узнать, что могло подтолкнуть
разработчиков на использование двух разных ф-ций для вывода в stderr?
Почему бы не использовать только cerr, к примеру? И стОит ли это
исправлять? Также интересно, узнать ваше мнение о том, стОит ли
выносить то, что не нуждается в переводе? К примеру, в данном случае
это '(%d)'. Т.е. лучше ли и правильнее ли если переписать это так:
cerr << "FbTk::Transparent" << _("Failed to find format for screen")
<< "(" << screen_num << ")" << endl;
Спасибо.
--
+ php-coder
+ php-coder[at]altlinux[dot]ru
Подробная информация о списке рассылки Devel