說來汗顏 本來想要分享心得的 結果卡在一個點 沒辦法分享
我印象中 在公司的平台開發的時候 有study到 能夠在 arguemnt list內
再綁一個format list的 但是 剛剛我找printf 似乎沒有這種用法
從user觀點 是這樣使用的
printf("%d,%@", __LINE__,"%s","this is my output string");
那個 %@ 是我暫時借用的 實際上沒有 %@
上面的printf 會在scan到 1st format的 "%@" 的時候
繼續把下一個stack var抓出來 當成一個新的format, ... 繼續parse
想請問 這個是哪個語言or平台or compiler 的用法??? (我明明有印象)
如果 要自行implement的話 就在 vsprintf的地方
把switch(ch) 地方補
case '@':
goto NextRound; // then 重新抓下一個var繼續 scan
應該就可以了...
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.166.115.91