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