投稿
ゆず#あつあく miyu-03-12-22
inputで入力された文字列が○○の場合、●●に変換する、という命令はどうすればできますか?
1そうだね
プレイ済み
返信[1]
親投稿
Godot orz_127
もう少し具体的にお願いします^^; 例をあげて貰った方が答え易いですので
0そうだね
プレイ済み
返信[2]
親投稿
ゆず#あつあく miyu-03-12-22
godotさん» 例えば、a$にaと入力されたら、1に変換して、その後のa$の数値は1になる…ということです。分かりにくくてスミマセン。 毎回誰かに補足を要求されてる…説明力ほしい(; ;)
0そうだね
プレイ済み
返信[3]
親投稿
ナツキ natukin1978
確かに、うえこうさんが挙げた方法で良さそうですが…… if a$=="a" then a$="1" しかし、本当にこれだけなのでしょうか? (何かしらの法則によって変換とか書き忘れありませんか?)
0そうだね
プレイ済み
返信[4]
親投稿
Godot orz_127
ちなみに文字列の中の数をいう場合、数値というより、数字です。 a$が1文字なら、うえこうさんのコメントのように IF a$=="a" THEN a$="1" でOKかと。 他には、文字列に含まれている文字を置換する用の SUBST$()という関数もあります。 ヘルプで使い方を確認してみてください。
0そうだね
プレイ済み
返信[5]
親投稿
もう少しなんのため(最終的にどんなことをしたい)にそれが出来るか知りたいみたいな事を書くと具体的な答えが出てくるかもですよ。 直訳的な回答は皆さんが書いているようなIFだと思います。
0そうだね
プレイ済み
返信[6]
親投稿
ゆず#あつあく miyu-03-12-22
成る程…ifでちゃんと変換できるのね… 皆さん、こんな初心者に色々教えてくださって本当にありがとうございます! 今、これを使って暗号を作るツール( 実用性が無いwww)を作ってるので、完成したらここにキー載せておきます!
0そうだね
プレイ済み
返信[7]
親投稿
Godot orz_127
でんぺんさんのコメントのように どんなもの、どんな処理を作りたいか質問に入れておくとわかりやすいです。 最後のコメントの様に「今、暗号化の処理を作ってます。」とか。 それならばと言うことで、 もしかしたら既に知っているかもですがそれに使いそうな、入力された文字列を1文字ずつ処理する例、2種。 1箇所ちがうだけw 初心者的には、その1かも。 その2は普段使ってしまっているけど説明書の何処に書いてあるか把握していません^^; どちらにせよ、採用する場合は、何をやっているのか理解した上での採用をお勧めします。
0そうだね
プレイ済み