くだすれFORTRAN(超初心者用) at TECH
[2ch|▼Menu]
269:デフォルトの名無しさん
06/03/26 23:22:58
>>268
Fortran95 までの標準仕様ではディレクトリの操作や検索は出来ない。

しかし、大抵の処理系にはファイル操作関係の拡張手続きが付いているので
それらを使えば可能。
以下は Compaq Visual Fortran での例:

 use DFLIB
 implicit none
 character(len=100) :: dir, files, fname
 integer(kind=4) :: handle, fnlen
 type(FILE$INFO) :: info
 :
 dir = "D:\DataDir\"
 files = trim(dir) // "*.txt"
 handle = FILE$FIRST
 do
  fnlen = GETFILEINFOQQ(files, info, handle)
  if ((handle == FILE$LAST) .or. (handle == FILE$ERROR)) exit
  fname = trim(dir) // info%NAME
  open(unit=10, file=fname, status="OLD")
  :
  ファイルの読み込み
  :
  close(10)
 end do
 :

詳しくは処理系のマニュアル等を参照のこと。


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4431日前に更新/404 KB
担当:undef