作者piggees (蹦太君)
看板Fortran
標題[問題] 浮點數輸出格式 Fw.d
時間Sun Sep 30 18:56:35 2012
Fw.d表示以w個欄位寬度來輸出浮點數,小數部分佔d個字元寬
如果浮點數不足w個字元的話前面會填上空白,例如
以F4.1來輸出浮點數3.2,則會變成:_3.2
3.2前面會留一個空白
請問有辦法讓浮點數不足設定寬度的時候
前面填上0,而不是空白嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.39.187.251
1F:→ charlesdc:輸出時中間加個判斷就好了 10/02 14:21
2F:→ piggees:我現在是這樣做 但在用來自動產生檔名的時候就沒那麼方便 10/04 00:31
3F:→ snowanimal:不知道用數字轉字元的方式處理如何? 10/04 01:26
4F:→ snowanimal:輸出時用字元的方式輸出,這樣的話用副程式處理 10/04 01:27
5F:→ snowanimal:或許可以跳過你說的"自動產生檔名"這問題 10/04 01:27
6F:→ gilocustom:如果不堅持用一個浮點數格式搞定一切,可以考慮拆成 10/04 11:23
7F:→ gilocustom:一個整數+一個小數,整數要補0很方便。 10/04 11:25
8F:→ snowanimal:樓上這方法也不賴 用i#.#的方式處理 10/04 22:26
9F:→ piggees:謝謝各位提供意見給小弟參考 :) 10/06 00:24