看板 C_and_CPP 關於我們 聯絡資訊
原文恕刪,手癢也來一個: #include <stdio.h> int main() { int num; scanf("%d", &num); printf("%d\n", snprintf(0, 0, "%*c", num)); } // snprintf 也是可以換成 printf,不過會被輸出噴個滿臉 顯然這個依賴 printf 實作就是了 glibc-2.21 下數值要在 +/-2147483614 之間結果才會對 ...天知道它幹了什麼蠢事 倒是 VS2015 編出來的完全正確,有點意外 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.16.175 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1460300799.A.DFD.html
bibo9901: printf的實作也有if-else啊 XD 04/10 23:31
suhorng: It's seanwu!!!!! 給跪 04/10 23:39
L4ys: 野生的 sean !! 04/11 00:07
lsc36: 我媽問我為何跪著上ptt 04/11 01:05
wtchen: 剛上任版工跪迎seanwu大神... 04/11 01:29
oscar60111: 是seanwu大神<_ _> 04/12 02:50