LINUX.ORG.RU

Использование printf


0

0
Встретил следующее использование printf:
printf(_("Попробуйте '%s --help' для большей информации.\n"), PROGRAM_NAME);
Разъясните пожалуйста, чем оно отличается от стандартного:
printf("%s %s %s\n", "Использование программы сортировки:", argv[0], "<Имя входного файла> <Имя выходного файла> <Позиция слова> <Длина слова>");
и какое предпочтительнее использовать?
★★★★★
_() - Это макрос из библиотеки gettext.
smartly ★★★
()
во-первых info gettext _() это законсперированный gettext(),
во-вторых первое понятнее,
в-третьих первое легче переводить.
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.