#11 Article 1431 Posted at 1988/05/12 05:06:27 by TA(O) (MAP269) [PRG.NL3]

Subject: Dataブブン キリハナシ program

エット、ヤット コノ ボ-ドモ ヨミオワリ (ゼンゼン down-loadハ デキマセンデシタガ トリアエズ コメント ダケ

デモ ヨモウトイウコトデ ヨンデ キマシタ) ソウシタラ data ブブンノ キリハナシガ デテキテイルノデ キリハナシノ

programノ sampleヲ 88デ ツクッテ ミマシタノデ ドウゾ オツカイ クダサイ。

ツカイカタハ file nameニ コタエレバ Okデス (コノトキ .NL3ハ ツケナイデクダサイ) ソノトキ トリアエズ、

ソノ fileヲ xXxXxX.BAK ニ rename シマス。 デ サイシュウテキニハ シテイシタ file nameノ dataガ

デキアガッテイル ハズデス。

chekcハ キビシク? シテイルノデ コレデ タブン ウマク キリハナセルト オモイマス。

オカシカッタラ ゴメンナサイネ (ジカンニ シテ 30フンデ ツクッタノデ ・・・・・)

10 'Data ブブン キリハナシ program sampleデス
20 'MAP269 / TAKO / TAKAKO / Magical Creamy TA(O) / TA(O) / TA(P) / サクライ トモオ
30 '
100 ON ERROR GOTO 1000
110 INPUT "File name =";F$
120 KILL "xXxXxX.BAK"
130 NAME F$+".NL3" AS "xXxXxX.BAK"
140 OPEN "xXxXxX.BAK" FOR INPUT AS #1
150 OPEN F$+".NL3" FOR OUTPUT AS #2
160 IF EOF(1) THEN END
170 LINE INPUT #1,A$
180 IF LEN(A$)=128 THEN 200 ELSE IF LEN(A$)=78 THEN 200
190 GOTO 160
200 E=0
210 FOR I=1 TO LEN(A$) STEP 2
220   L=ASC(MID$(A$,I,1)):L=L-32:IF L=>127 THEN L=L-33
230   H=ASC(MID$(A$,I+1,1)):H=H-32:IF H=>127 THEN H=H-33
240   L=L+(H AND 1)*128:H=INT(H/2):C=H*256+L
250   IF C>729 THEN E=1
260 NEXT
270 IF E=1 THEN 160
280 PRINT #2,A$
290 IF EOF(1) THEN CLOSE #1,#2:END
300 LINE INPUT #1,A$
310 PRINT #2,A$
320 GOTO 290
1000 IF ERL=120 THEN RESUME NEXT
1010 ERROR ERR