6
所以這甚至可能嗎?如果我有一天想要sprintf(str, "%doodle %d", var);
輸出「%doodle 123」而不是「123oodle」,我該如何阻止第一個%d被處理?如何逃避sprintf()%標記,以便它們不會被識別爲變量?
所以這甚至可能嗎?如果我有一天想要sprintf(str, "%doodle %d", var);
輸出「%doodle 123」而不是「123oodle」,我該如何阻止第一個%d被處理?如何逃避sprintf()%標記,以便它們不會被識別爲變量?
%%轉義%
以什麼方式?什麼是用法?你是否用%%包圍了最初的%?或者你只是把它放在它的前面? – PinkElephantsOnParade 2012-12-05 16:14:02
@PinkElephantsOnParade你可以這樣做:'sprintf(str,「%% doodle%d」,var);' – sigmazero13 2015-09-23 20:41:39