掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
正の整数をキーボードから読込み、それをファイルにして保存するプログラムを作りなさい。ただし、プログラムは負の整数が入力されたときに終了するには? (ID:3888)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
主題と若干ずれますがにしのさんの疑問への回答です。 確かに「CUI」といえばコマンドラインインターフェースなので 「インプットボックス」と言う表記は不適切でした。 しかし逆に知りたいと思っている「キー対応プログラム」はCUIではないといえます。 CUIでは根本的に「インプット関数」ぐらいは存在することを 前提にして良いのではないでしょうか。 私の言いたいのは「数値」として扱わず「文字」として扱えば 連結などのファイル操作や IMEなどの誤動作や整数・実数などに対する変換処理もしやすいということです。 ファイルの入出力に関して古典的なDosプログラムではOSレベルでのマージを使うというのも手ですが delphiベースの場合は適当な名前のテンポラリーファイルを作るか データベースをつくるかして そこで並び替えをさせるか TfilestreamないしはTstringlistの入出力を利用する方が 手っ取り早くわかりやすいということをいいたかったのです。 ファイル名ですが単独フォルダーでやる場合はどうでも良いようにも思いますが 日付とか連番で唯一性を持たせるとつぶしが効きます。 (これはリソースにデータを圧縮して入れて置き一時展開するときに良く使う手) 又キーの入出力をベタにやるケースですが DirectX5あたりのインターフェースで作ったDirectInputを使うと 幅広いOSで使え無難かつマウスの進化にも対応できます。 いいかえるならばDelphi3でもホイールマウスや5ボタンに対応できるということです。 全般的にあくまで最初の質問に対してではなく 質問に関連した情報リソースという位置付けで書いています。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.