我有以下代码:Ç - 非定格式串旗
if (my_condition_is_true){
my_format_string = "Something %d, plus some_other_thing %lu"
}
else{
my_format_string = "Something %d, plus some_other_thing %llu"
}
my_string_formatter(my_format_string, var1, var2)
这就提出了非恒定格式字符串问题。我试过以下,
my_string_formatter("%s" my_format_string, var1, var2)
但是,这个亘古不变的帮助
任何想法乡亲....
什么'my_string_formatter'? – StoryTeller
var2是一个无符号长整型和一个无符号长整型long?不知道你会得到一个没有[mcve] –
答案这只是一个警告。当你知道自己在做什么时,忽略警告可能是你最好的选择(你可以完全禁用它)。 – pmg