タグ

2008年6月18日のブックマーク (1件)

  • Tclコマンド編 制御系コマンド

    ファイル等の操作 この章では、ファイル操作関連のコマンドを紹介します。 これらのコマンドに共通する考え方として、チャネルIDを通してファイルのI/Oを行っています。チャネルIDは、インタプリタが自動で付けた名前(文字列)であり、ファイルへデータを書き込んだり、逆にファイルからデータを読み込む際に、それぞれのコマンドにそのチャネルIDを渡します。 また、ここで「ファイル」としているものは、普通のファイルの他に標準入出力や、ソケット通信も含みます。 それでは、既存のフラットファイル「in.txt」をオープンしてその内容を「out.txt」と言うファイルへ出力するスクリプトを説明しましょう。 proc proc_file1 {} { if { [catch {open in.txt} fp_i] == 1 } { puts "in.txt ファイルがありません" retur

    korin
    korin 2008/06/18