URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 9278
[ Назад ]

Исходное сообщение
"флаг -Wformat"

Отправлено Day , 11-Ноя-11 16:11 
нашел вот этот интересный флаг для gcc. Он проверяет соответствие параметров printf строке формата. Если строка формата просто строковая константа, то алгоритм работы флага понятен. А если формат создается программно?

Содержание

Сообщения в этом обсуждении
"флаг -Wformat"
Отправлено svn , 12-Ноя-11 01:18 
> А если формат создается программно?

Тогда тебе пишется другое предупреждение, что первый параметр не константная строка. Чего не бывает в надёжных програмах.



"флаг -Wformat"
Отправлено shadowmaan , 13-Ноя-11 01:19 
>> А если формат создается программно?
> Тогда тебе пишется другое предупреждение, что первый параметр не константная строка. Чего
> не бывает в надёжных програмах.

gcc 4.2 ничего не пишет в этом случае. А почему не бывает-то?