掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
メモ帳への保存について (ID:145633)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
またミスってしまいました……。重ね重ね失礼しました。 先の補足事項に書いた > (0 = 0) < (9 = 9) < (A = A = a = a) < (Z = Z = z = Z) について、正しくは (0 = 0) < (9 = 9) < (A = A = a = a) < (Z = Z = z = z) です(最後のゼット)。 修正投稿ばかりでは情報にならないので(スミマセン)、 せめてヒントを追記しておきます。 ------- > Print(filenum, ScoreLabel.Text) これは、ファイルへ出力するためのコードですよね。 その逆にファイルから入力を受け取るためのコードは Dim s As String = LineInput(filenum) となります。 ただし FileOpen に頼ったファイル入出力は、現在あまり推奨されていません。 .NET においては、System.IO 名前空間のクラスを使う事が推奨されていますので、 余裕があれば、System.IO を用いた方法についても調べてみてください。 ------- > If H_Score < ScoreLabel.Text Then 画面上のラベル(ScoreLabel)を、そのまま点数判定に使うのは止めた方が良いです。 点数は、Integer などの数値変数に別途保持するようにしておき、 ハイスコア判定などには、その Integer 変数を利用するようにしてください。 何故ならば、たとえば「20点」と「150点」とを比較するような場合に、 『数値』の比較であれば、20 < 150 という大小関係になりますが、 『文字列』の比較では、"150" < "20" という逆の結果になってしまうからです。 これは(先に書いた通り)、文字列の比較が左端から >> 0 < 9 < A < Z < a < z < 0 < 9 < A < Z < a < z の順で解析される仕様なため、「"150" の先頭の "1"」と 「"20" の先頭の "2"」が比較されてしまうためです。 ------- > ベストスコアとワーストスコア > Const H_Score As String = "HiScore.txt" > Const W_Score As String = "WorstScore.txt" [ベストスコア] と [HiScore] の表現の違いが、ちょっと気になりました。 top / bottom high / low best / worst better / worse -------
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.