我正在使用VC++ 2010.非常基本? C++/CLI問題
我收到錯誤C2228。它表示在.Text之前它必須是結構體,類或unioun。
private: System::Void textBox1_TextChanged(System::Object^ sender, System::EventArgs^ e) {
using namespace std;
for(int r=0; r>(sizeof(x)/sizeof(x[0])); r++){
if (x[r][1].find(textBox1.Text) != string::npos){
label1.Text = (label1.Text+x[r][1]);
label2.Text = (label1.Text+x[r][2]);
}
}
}
它基本上是搜索一個二維數組,如果有什麼比賽你鍵入的內容,並顯示它,而你在打字,這是我提出申請的主要特徵看。 它在if語句上出現錯誤,兩次語句出現兩次,就是這樣,.Text在所有5次嘗試讀取錯誤時都會出現錯誤,與上面發佈的錯誤相同。
這不是C++。 – 2011-02-23 11:11:09
沒有足夠的信息。你甚至不提供行號。但是'textBox1'或'label1'有些問題......一個不是你認爲的。另外,我認爲你的意思是'label2'在最後一行內容。 – 2011-02-23 11:12:13
是成員textBox1定義的?是否定義了label1和label2? – 2011-02-23 11:13:08