[問題] C的printf基礎問題 (可變長度對齊)

看板C_and_CPP (C/C++)作者 (adios)時間16年前 (2009/11/12 23:05), 編輯推噓7(703)
留言10則, 9人參與, 最新討論串1/1
一般的printf用法是: printf("%3d",int); 3這數字通常是我們直接指定的 有無辦法讓它可以接受某變數?? 參數該怎麼下呢?? %id?? 應該是不行吧XD -- 5L36f6d6I5207573K657273206f6E62066Y697265O666f78206172U65207375636b2e -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.24.17.115

11/12 23:08, , 1F
http://tinyurl.com/ygdy7qk 看 %*d 的範例
11/12 23:08, 1F

11/12 23:26, , 2F
暈~~小弟一直沒注意到原來它就有這種例子....Orz
11/12 23:26, 2F

11/12 23:32, , 3F
sprintf
11/12 23:32, 3F

11/12 23:49, , 4F
謝謝!!果然有這種寫法 感激不盡~
11/12 23:49, 4F

11/13 00:25, , 5F
其實就算是沒這種表示法的話也可以用char array來處理
11/13 00:25, 5F

11/13 00:25, , 6F
只是比較麻煩點
11/13 00:25, 6F

11/13 09:01, , 7F
想不到printf那麼強
11/13 09:01, 7F

11/13 11:33, , 8F
推 1F
11/13 11:33, 8F

11/24 22:09, , 9F
我以前想過,以為無解= =
11/24 22:09, 9F

05/12 16:07, , 10F
這篇推文不錯,放精華區~
05/12 16:07, 10F
文章代碼(AID): #1A_2GoB_ (C_and_CPP)
文章代碼(AID): #1A_2GoB_ (C_and_CPP)