|
[Fortran] 纯文本查看 复制代码 01 | program convert_lat_lon |
04 | integer :: stat , lata , lona , latb , lonb |
05 | character :: station * 6 |
06 | real * 8 :: lat , latc , lon , lonc |
08 | open ( 11 , file = "dbar.txt" ) |
09 | open ( 22 , file = "dbar_out.txt" ) |
13 | read ( 11 , 100 , iostat = stat ) station , lata , latb , latc , lona , lonb , lonc |
14 | 100 format ( a 6 , 7 x , i 3 , 1 x , i 2 , 2 x , f 3.1 , 3 x , i 2 , 1 x , i 2 , 2 x , f 3.1 ) |
16 | lat = ( lata + ( latb / 60 ) + ( latc / 3600.0000 ) ) |
17 | lon = ( lona + ( lonb / 60 ) + ( lonc / 3600.0000 ) ) |
18 | write ( 22 , "(a6,3x,f12.8,3x,f11.8)" ) station , lat , lon |
-------------------------------------------------------------------------
想藉由fortran把緯度和經度由分、秒轉換成小數點的表示法
但dbar_out.txt 此檔案卻一直為0KB,沒有寫入,懇請高手大大指教。
|
|