タイトル : 数値処理 投稿日 : 2009/08/10(Mon) 23:15 投稿者 : ほうまつ
お初です。ほうまつといいます。 早速ですが、助けていただきたく、この掲示板を訪れました。 たとえば以下の数値表があったとします。 ------------ 0.010.020.03 0.020.040.06 0.030.060.09 0.040.080.12 ------------ このよくわからない数値表は、列において、0.01 0.02 0.03 と読むのですが、自分のつたないプログラムではなんとか、0.01 0.02 0.03と読み込ませることはでき(midを用いて範囲指定)、それらのみに関する四則演算はなんとかできるようになりました。横一列の各数値の読み込みおよび四則演算はできる状態です。 ここで質問なのですが、縦1行目を9倍(0.01*9 0.02*9 …)、縦2行目を6倍(0.02*6 0.04*6)縦3行目はそのままといった処理(かける値は何でもいいのですが)をさせていき、適当なファイルに計算後の結果を載せるにはどういったプログラムを考えればいいでしょうか? 〜〜具体的にはこんな感じ〜〜〜 file1.txt → file2.txt ------------ ------------ 0.010.020.03 0.090.120.03 0.020.040.06 → 0.180.240.06 0.030.060.09 0.270.360.09 0.040.080.12 0.360.480.12 ------------ ------------ ↑ ↑ ↑ *9 *6 そのまま 文字列範囲を指定し、置換する方法(たとえば、0.010.020.03の中で、1〜4文字目の0.01を、0.09へ置換する方法)も考えたのですが、行が関係してくるとなかなかうまくいきません。 動作環境は OS:Windows vista Home Premium 使用ソフト:VB ver6.0 どのような方法でもいいので、皆様のお力をお貸しください。お願いします。 |