- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:UWSCでファイルを開く方法)
UWSCでファイルを開く方法
このQ&Aのポイント
- UWSCを使用してテキストファイルを開く方法について教えてください。
- ファイルの場所情報を正しく指定する必要がありますか?
- 初心者による質問ですが、どなたか教えていただけないでしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
UWSCについては当方も勉強を始めたばかりでまだ理解度はとても低いのですが、わかる範囲でお答えします。 ファイルをパスまで含めて指定すれば確実です。 たとえばtest.txtがC:\Users\taro\Desktop\uwsc48c1というフォルダの中にあるなら、 fid = FOPEN("C:\Users\taro\Desktop\uwsc48c1\test.txt" , F_READ or F_WRITE) と書けばうまくいくはずです。 質問文中の書き方のようにファイル名だけを指定した場合、ファイルはカレントディレクトリにあるものとみなされます。 カレントディレクトリは、GET_CUR_DIRという特殊変数に格納されていますので、試しに MSGBOX(GET_CUR_DIR) を実行してみるとカレントディレクトリがどこかわかります。 そのフォルダに開きたいファイルが入っていれば、ファイル名のみの指定でもエラーとならずにうまく開くことができるはずです。 (ディレクトリとフォルダの2つの用語を使ってしまいましたが、ここでは同じものと考えていただいて結構です)
お礼
丁寧なご回答ありがとうございました。うまくいきました。