天玥。化作春泥護山河
開始懷疑人生......
天玥。化作春泥護山河
到底是我沒認真上課,還是老師真的沒教,為何作業我就是寫不出來,連講義上都找不到作業的東西?
天玥。化作春泥護山河

請製作一猜數字遊戲,並符合下列要求:

1. 一開始由程式隨機產生4位數的目標數字。

2. 使用者於MaskedTextBox輸入數字(限制輸入四位數),按下Enter後進行數字比對。

3. 數字比對後,若使用者輸入的數字內容與位置相符則出現藍底的A,若數字相符但位置不符則出現紅底的B,若都不符合則出現灰色區塊。

4. 每次比對,若猜錯則出現紅色文字的"你猜錯了!",直到猜中數字則出現藍色的"你猜中了"。
▶釉釉
我每個字都看的懂但是他們排在一起我咋就看不懂
天玥。化作春泥護山河
▶釉釉 : 我已經連著兩個晚上要把羊逼瘋了
Roya
唔,邏輯上需要幫忙的話我可以協助
天玥。化作春泥護山河
Roya : 我目前是出現操作上的問題,老師指定的MaskedTextBox裡面輸入的字我無法獨立抽出來反應在上面的AABB上
例如:輸入1234,第一個A變成1,第二A變成2,第三個B變成3,第四個B變成4
Roya
我不確定VB是不是有什麼特殊的判斷或是取值方式(?),但我覺得應該是分別拆出數字之後,判斷狀況再去對上方的四個方框做反應

是得到1234之後無法拆開成1 2 3 4,還是拆開了不知道如何把反應綁上去?前者我大概知道怎麼做,後者我就沒辦法了,因為我沒寫過VB
天玥。化作春泥護山河
應該是無法把1234拆開成獨立字元
Roya
如果是字串的話,C#應該有切割字串的函式

而如果是數字的話,使用/跟% 1000 100 10 就可以取出各位數字
天玥。化作春泥護山河
Roya :因為他有遮罩,所以我也不確定他的判定是什麼
載入新的回覆