Fortran 板


LINE

各位前輩您好 我有先爬過文但是無奈資質不好實在是有看沒有懂.. 關於大量OPEN檔和READ檔以及WRITE的部分 我明白這裡所有的檔都能夠一個一個開啟 但是資料過於大量 將近一萬筆左右 能否有更有效率的方式去撰寫FORTRAN程式 其中能否假設一個DO迴圈 使得文件檔READ完,WRITE出來後 再讓他自動READ類似檔名再依序WRITE? 例如我有5.1.txt,5.2.txt,5.3.txt 6.1.txt,6.2.txt,6.3.txt 這六個檔案 能不能設定一個迴圈 READ 5.1.txt和6.1.txt後 輸出到7.1.txt 然後再依序READ 5.2.txt和6.2.txt 輸出到7.2.txt 這樣的方法可行嗎? 我看前面的文章有稍微設定過 但是怎麼設定都錯.... 謝謝各位前輩 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.13.138.85
1F:→ jubilee2:雙層迴圈? 03/04 19:31
2F:→ blc:重點是怎麼樣把你要讀/寫的檔名用迴圈生出來。 03/05 10:24
3F:→ maylin7907:能請各位稍微指點我一下嗎?關於設定出迴圈的 感激不盡 03/05 11:14
4F:→ kkarthur:DO I=1,3 03/05 14:27
5F:→ kkarthur:WRITE(AA,"(A2,I1,A4)") "5.",I,".txt" 03/05 14:28
6F:推 wtula:其實你想知道的是數字變檔名 請查閱 internal file內部檔 03/05 14:28
7F:→ kkarthur:OPEN(UNIT=11,FILE=AA) 03/05 14:28
8F:→ kkarthur:WRITE(AA,"(A2,I1,A4)") "6.",I,".txt" 03/05 14:29
9F:→ kkarthur:OPEN(UNIT=11,FILE=AA) 03/05 14:29
10F:→ kkarthur:WRITE(AA,"(A2,I1,A4)") "7.",I,".txt" 03/05 14:29
11F:→ kkarthur:OPEN(UNIT=11,FILE=AA) 03/05 14:29
12F:→ kkarthur:END DO 03/05 14:30
13F:→ kkarthur:前面UNIT記得要換, 貼太快打錯 03/05 14:30
14F:→ maylin7907:所以OPEN是UNIT=11 12 13這樣嗎? 03/05 15:17
15F:→ kkarthur:然後開完之後還要再CLOSE(11) 03/05 16:11
16F:→ maylin7907:每個開完都要關掉的意思嗎? 03/05 16:16
17F:→ maylin7907:那就是我今天有三個TXT檔 要CLOSE(11) CLOSE(12) 03/05 16:17
18F:→ maylin7907:CLOSE(13) 對嗎? 03/05 16:17
19F:→ kkarthur:對.. 03/05 16:28
20F:→ maylin7907:kkarthur前輩 太感謝你了! 03/05 16:34
21F:→ maylin7907:最後再請問一個問題 AA是應該定義在哪裡? 03/05 17:27
22F:→ maylin7907:我定義在INTEGER中是失敗的 很謝謝你的講解 太感謝了 03/05 17:28
23F:→ maylin7907:我設定好了 但是在跑動的時候出現程序無法儲存檔案 03/05 18:19
24F:→ maylin7907:請問這大概是什麼因素造成的呢? 03/05 18:19
25F:→ kkarthur:AA是字串 CHARACTER(LEN=30) 03/05 19:27
26F:→ kkarthur:檔案開完之後,請"使用"完再關掉 03/05 19:29
27F:→ maylin7907:所以有可能是因為我沒有關閉造成的問題 了解了 03/05 21:44
28F:→ maylin7907:我找出問題了 原來是設定格式的問題 03/06 11:17
29F:→ maylin7907:可以請問"(A2,I1,A4)"是什麼意思嗎? 03/06 11:17
30F:推 terryys:這是輸出/入格式,Ax是x個字元的字串,Ix是x位整數 03/06 11:34
31F:→ maylin7907:我發完文以後有去查到了 謝謝您的講解 03/06 13:29







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Soft_Job站內搜尋

TOP