MFC. Ошибка LNK2019 , LNK1120
bool CheckKey()
{
for (int i=1; i<= Key.GetLength(); i++)
for (int j=1; j <= Key.GetLength(); j++)
if ((Key == Key[j]) && (i != j))
return false;
return true;
}
void CplfDlg::OnBnClickedButton2()
{
// TODO: Add your control notification handler code here
UpdateData();
if (this->text1.GetTextLength()==0)
AfxMessageBox("Нема текту для шифрування");
else
{
[COLOR="red"]if(!CheckKey()[/COLOR] // думаю ошибка тут
AfxMessageBox("Ключ має повторювальні символи");
else
text2.Clear();
if(radio1==true)
{
}
if(radio2==true)
{
}
}
UpdateData(false);
}
При компилировании выдает 2 ошибки:
[COLOR="blue"]plfDlg.obj : error LNK2019: unresolved external symbol "public: bool __thiscall CplfDlg::CheckKey(void)" (?CheckKey@CplfDlg@@QAE_NXZ) referenced in function "public: void __thiscall CplfDlg::OnBnClickedButton2(void)" (?OnBnClickedButton2@CplfDlg@@QAEXXZ)
D:\диплом\plf\Debug\plf.exe : fatal error LNK1120: 1 unresolved externals[/COLOR]
Код:
bool CplfDlg::CheckKey()
Цитата:
if(!CheckKey()[Size=4])[/Size] // думаю,а где же скобка?!
AfxMessageBox(…)…
AfxMessageBox(…)…
ороро