したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

研究日誌

10管理人:2013/10/08(火) 07:14:40
【共通】tget命令

最近なかなか、BASIC!のプログラムが書けません。作りたいものの
アイディアが出ないのと実装イメージが湧かないのが理由です。

ともかく、なんか作ろうと思い、tget命令を試していました。

この命令は、サンプルプログラムのsuperuser.basのみで使われて
いて、このプログラム自体がターミナルをエミュレートする特殊な
プログラムなのであまり使い方がよくわかってませんでした。

マニュアルにもターミナルをエミュレートみたいなことだけ
書かれています。

ちょっと試してみてどういう命令なのかやっと理解しました。

この命令は、

・普通だったらコンソール画面に出力されるprint命令の処理結果が
tget命令で表示されるインプットボックス内にも表示される
・tgetのインプットボックスで何かが表示された状態で追加で
入力した内容だけが入力文字列として、変数に返される。

要するにtext.inputとprintが組み合わさったような命令でした。

確かにターミナルをエミュレートするときには必要な命令かも
しれません。

対話式のプログラムには使えるかもしれません。

テストしたプログラムのリンクはページの下段にのせておきますが
処理の概要は以下です。

0.以下の内容を対話形式で行う
1.クリップボードから文章をコピー
2.指定した行で文章をカット
3.指定したカラムで行をカット
4.指定した文字列の置換
5.文字列のクリップボードへの書き込み

【テストプログラム】
https://www.dropbox.com/sh/c8pm10bz1v0port/QpPos0aKlr


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板