내가 코드를 다음 있습니다 :C - 비 일정한 형식 문자열 플래그
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)
을 다음 시도하지만,이 도움이 doesnot
어떤 생각의 사람들 ....
'my_string_formatter'는 무엇입니까? – StoryTeller
var2는 unsigned long과 unsigned long long 모두 어떻게됩니까? 당신이 [mcve]없이 답을 얻을 지 확신하지 못합니다. –
경고입니다. 자신이하는 일을 안다면 경고를 무시하는 것이 최선의 선택 일 수 있습니다 (모두 해제 할 수 있음). – pmg