投稿
名前を決めてもらって、NAMEとし、写真のようにこの名前(NAME)良いですか?と質問し、その答えをAとしたいのですが、エラーになってしまいます。どのようにすればよいでしょうか??優しいかた教えてください。
1そうだね
プレイ済み
返信[1]
親投稿
********** itd12d
変数の型には「数値型(A)」と「文字列型(A$)」があります。名前は文字列なので、「NAME」を「NAME$」に変えてみたらどうでしょうか。
0そうだね
プレイ済み
返信[2]
親投稿
NAME$にしても、できませんでした・・・
0そうだね
プレイ済み
返信[3]
親投稿
********** itd12d
実行したときのエラーメッセージはありますか?
0そうだね
プレイ済み
返信[4]
親投稿
これです
0そうだね
プレイ済み
返信[5]
親投稿
ガイド文字列には変数使えないよ
0そうだね
未プレイ
返信[6]
親投稿
これは、どんなやり方でも不可能なんでしょうか?
0そうだね
プレイ済み
返信[7]
親投稿
say sayer.exe
9行目がまずいですね INPUT文では変数は入力の対象なので、この書き方は無理です では、どう対処するかって言うと PRINT "けいさ~んくん:きみのなまえは";NAME$;"でいいかな 1>いいよ!2>ちがうよ"; INPUT A これでできます 注目すべきはPRINT文の末尾の; あと、やったことないけど、 INPUT FORMAT$("けいさ~んくん:きみのなまえは%Sでいいかな 1>いいよ!2>ちがうよ",NAME$);A でも可能な感じもします
0そうだね
プレイ済み
返信[8]
親投稿
********** itd12d
INPUT"hoge";NAME$;"hoge";A から INPUT"hoge"+NAME$+"hoge";A にしてもだめでしょうか
0そうだね
プレイ済み
返信[9]
親投稿
********** itd12d
ごめんなさいなんでもありません
0そうだね
プレイ済み
返信[10]
親投稿
says>FORMAT$は使えません。 これは関数でいずれは変数に代入するものなので、ざっと言えば変数ということになります。 というか、値を整形して文字列化するものなので、そのやり方じゃどのみちエラーだと思います。
0そうだね
未プレイ
返信[11]
親投稿
マギー M191246
sayさんのやりかたでも、itd12dさんのやりかたでも、できましたけど?
0そうだね
プレイ済み
返信[12]
親投稿
say sayer.exe
ぼくもあとになって気付いたので試してみた。 動いた…
0そうだね
プレイ済み
返信[13]
親投稿
皆さんいろいろすいません。できました!本当にありがとうございます。
0そうだね
プレイ済み