■ 現在のこのページの役立ち度:
表示されない場合こちらのリンクからもご覧になれます。
■ このページの役立ち度を評価する:
役立ち度を評価してください。
(1(左):あまり役立たない - 5(右):大変役立った):
■ ページの共有:
[ サイト内検索 ]
カスタム検索
#10022-0OPENファイルの仕方。。。菜奈2000-07-27(木) 13:55
     #10034-0RE#10022:OPENファイルの仕方。。。せつら2000-07-28(金) 10:24
     #10036-0RE#10034:OPENファイルの仕方。。。匿名100362000-07-28(金) 10:40
#10022-0
OPENファイルの仕方。。。
BBB.txtというファイルの1行目に書かれている

    ×××.txt 876:”こんにちは”

から、×××.txtをとってこのファイルをOPENして
×××.txtの876行目をそっくりそのまま○○○.txtにPrintという
プログラムをどなたか教えてください!!!
お願いします。。。
ちょー初心者で、全然わかりません。。。
宜しくお願いします。
#10034-0
RE#10022:OPENファイルの仕方。。。
つくりたいもの全体を質問するのではなく、部分的に判らないところだけで質問した方が回答が付き
ますよ。 あれもこれも、だと、いったい何を知りたいのかが判りませんから。

ファイルの1行目を取り出すのは、Open して Line Input # ですね。 これを読みこんだ変数から、
Instr 関数で空白位置を探します。 Left または Mid 関数で、ファイル名部分を抜き出しましょう。

更に、Instr 関数でコロン「:」を探します。 先に調べた空白位置と「:」の位置が判れば、Mid 
関数で行情報部分を文字列として抜き出せますね。 これを Val 関数で整数化して、整数型の変数に
代入しておきましょう。

対象ファイル名と行がわかったなら、対象ファイルを Open して、目的行数まで Line Input # を
繰り返します。 つまり、目的行の手前は全て読み捨てる訳ですね。 これで、必要な行が読める事
でしょう。

後は、出力用ファイルを Open して、Print # するだけです。

同じファイルを何度も読む場合、いっそ全ての行を ListBox か文字列配列に読みこんでおいて、必
要な行を取り出す方が良いかも知れませんよ。
#10036-0
RE#10034:OPENファイルの仕方。。。
> つくりたいもの全体を質問するのではなく、部分的に判らないところだけで質問した方が回答が付き
> ますよ。 あれもこれも、だと、いったい何を知りたいのかが判りませんから。

どうもすみませんでした・・・
回答ありがとうございます。



> 対象ファイル名と行がわかったなら、対象ファイルを Open して、目的行数まで Line Input # を
> 繰り返します。 つまり、目的行の手前は全て読み捨てる訳ですね。 これで、必要な行が読める事
> でしょう。

昨日1日かかって、ファイル名と行を取り出すことができました!
今ちょうど、目的行数をどうやってみつけたらいいのか考えていました
Do Loop っていうのをつかうんでしょうか???
もしよかったら、ここのとこもう少し教えください。。。

 
> 後は、出力用ファイルを Open して、Print # するだけです。

なるほど〜
 
> 同じファイルを何度も読む場合、いっそ全ての行を ListBox か文字列配列に読みこんでおいて、必
> 要な行を取り出す方が良いかも知れませんよ。

そうなんですか。ListBox ちょっと調べてみます!
宜しくお願いします。
このページと関連する記事:
#7782-0リストボックスの書き出し2000-04-27(木) 17:29
#6184-0RE#6180:openステートメント2000-01-05(水) 14:00
#249-0数行のテキストデータを行毎の配列変数に取りこむ方法1999-07-23(金) 11:52
#19367-0固定長のファイルの読み込み、書込み2001-03-06(火) 10:47
#28862-0お願い致します。m(__)m2002-05-23(木) 09:40
#17424-0ファイル保存時の最後の改行2000-12-27(水) 09:41
#15190-0???どうにもわかりません???2000-10-05(木) 13:25
#16543-0Line Inputについて2001-06-07(木) 16:25
#11058-0テキストファイルを読み込む2000-09-01(金) 17:12
#3643-0Inputモードで開いているファイルの現読みこみ位置の取得1999-08-22(日) 13:20
お探しの情報は見つかりましたか?お困りの問題は解決しましたか?
サイト内検索, 似た記事検索で見つからなくてもあきらめずに掲示板で質問してみましょう。
VB初心者友の会があなたのお役に立てれば幸いです。また、本ページの投稿者の方々にこの場を借りて感謝致します。
本ページは過去ログを集めて自動構成しています。よろしければこのページに関するフィードバックをお願いします。
(※ 構成の誤り、広告等の不適切な記事、リンク切れ、読めないページの報告など)