英単語の穴埋め問題 – プログラミング – Home

通知
すべてクリア

[解決済] 英単語の穴埋め問題


yukito
 yukito
(@yukito)
ゲスト
結合: 15年前
投稿: 4
Topic starter  

英文があり,単語の部分を穴にして埋めさせるプログラムを作ろうとしています。
入力させる部分はフォームのTextBoxを使いました。

入力された文字を正解と比較するにはどうやればいいか教えてください。
1文字ずつ配列に入れるのでしょうか?
それとも入力された文字を丸ごと比較するやりかたがあるのでしょうか?

正解の場合は「正解です」と表示させ,間違えた場合は正しい答えを表示するようにしよう
と考えています。

よろしくお願いいたします。

環境
Visual Studio 2008 professional Edition
Windows Vista


引用未解決
トピックタグ
仲澤@失業者
(@uncle_kei)
Prominent Member
結合: 5年前
投稿: 828
 

1..Net
2.MFC
3.Win32SDK

の、どれかぐらいは書きましょう。

3.以外の場合はその「入力された文字列」を「何に」
取得するかによります。もちろん「正解の文字列」と
同じクラスが望ましいですね。
そのクラスに比較メソッドがあれば、それを使えると思います。


返信引用
yukito
 yukito
(@yukito)
ゲスト
結合: 15年前
投稿: 4
Topic starter  

すみません;
あまり詳しくないのですが,.NETです。

ちょっと難しくて分かりません・・・
テキストボックスに入力された文字列はどこに入っているのですか?
自分で何かコードを書く必要があるのでしょうか?


返信引用
yukito
 yukito
(@yukito)
ゲスト
結合: 15年前
投稿: 4
Topic starter  

すいませんwin32です


返信引用
ITO
 ITO
(@ITO)
ゲスト
結合: 22年前
投稿: 1235
 

うーーん
> テキストボックスに入力された文字列はどこに入っているのですか?
> 自分で何かコードを書く必要があるのでしょうか?
ここが分からないと、仲澤さんもさすがにこまってしまうとおもいます。
まず、MSDNとかでテキストボックスのあるサンプルをダウンロードして、
実施に動かしてみて下さい。
そうすれば、
 > テキストボックスに入力された文字列はどこに入っているのですか?
 > 自分で何かコードを書く必要があるのでしょうか?
この件は分かるかと思います。

それでも分からない場合は、
  どこでつまずいているか? 
を質問したほうがいいですね。

ただわからないだと、
  本読んで下さい。
  MSDN見ましたか?
しか回答できないかと思います。


返信引用
仲澤@失業者
(@uncle_kei)
Prominent Member
結合: 5年前
投稿: 828
 

>入力させる部分はフォームのTextBoxを使いました。

とありますが、
Win32SDKで、コードし、コンパイルリンクが完了しexeが出来上がって
そのexeを実行すると、入力用の画面が表示されている状態になって
いるのですね(確認)。
この状態まで到達していないと、効果の期待できるアドバイスは
ちょっち無理かも。


返信引用
ryo
 ryo
(@ryo)
ゲスト
結合: 23年前
投稿: 252
 

Win32SDKで開発し、呼び方はともかく「フォーム」やら「TextBox」までいける人が
TextBoxから値を得る方法が分からない(調べられない)とは思えない・・・
「フォーム」や、EditBoxではなく、「TextBox」と呼ぶあたり・・・
.net(CLR?)で開発してそうな気がします

仲沢さんの質問が何を聞いているのかわからず、

開発ソフトは.net(ついてるのは2003までだけど)だから.netと答えたものの
開発・実行環境が、32ビットOSだから、そっちのことだと思って言いなおした

とかではないでしょうか・・・


返信引用
yukito
 yukito
(@yukito)
ゲスト
結合: 15年前
投稿: 4
Topic starter  

今まで違う開発環境でやっていたもので急にフォームデザイナを使うことになったのでよく
わかっていませんでした。

開発環境はC++/CLRでした。

色々いじっていたら簡単にできました。
お手数おかけしました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました