2015-12-01 34 views
-2

http://pastebin.com/8YJ7LJYAwin32應用程序C++ if-else不能正常工作

如果你點擊鏈接,你可以看到代碼。如果我輸入123和123,msgbox不會出現。也與其他密碼不能工作。

+1

尋求調試幫助的問題(「爲什麼這個代碼不工作?」)必須包含所需的行爲,特定的問題或錯誤以及在問題本身中重現它所需的最短代碼。 –

+0

我們不想看到大量不相關的代碼。我們只想看到重現錯誤所需的最小代碼。另外,您確實需要提出一個我們可以回答的具體問題,包括解釋預期的和實際的結果,解決您已經完成的問題等等。 –

+0

但他們說這是太多的代碼 – Simon

回答

0

INPUT1定義爲100,因此INPUT1 == 123永遠不會成立。

INPUT2被定義爲101,所以INPUT2 == 123永遠不會爲真。

考慮使用GetDlgItemText來獲取文本框中的文本和lstrcmp以比較文本。