Поменял код на такой:
/*
GetWindowText(*edit1, *login, count);
GetWindowText(*edit2, *pass, count);
std::cout << CW2A(*login)<<std::endl;
std::cout << CW2A(*pass) << std::endl;
*/
//Edit_SetText(edit1, TEXT("91797 w7f9a789wf evckavolw4koar"));
//SetWindowText(edit1, L"Text");
//GetWindowText(edit1, login,count);
//Edit_GetText(edit1, login, count);
int cch;
//static TCHAR pszTextBuff[500];
cch = SendMessage(edit1, WM_GETTEXT, 500, (LPARAM)pszTextBuff);
cch = SendMessage(edit2, WM_GETTEXT, 500, (LPARAM)Buff1);
if (cch == 0)
;// MessageBox(hwnd, TEXT("Ââåäèòå òåêñò"), TEXT("×èòàåì Edit"), MB_OK);
else
{
//TCHAR Buff1[500] = { 0 };
/*
SYSTEMTIME st; GetSystemTime(&st);
wsprintf(Buff1, TEXT("Âðåìÿ : %d ÷ %d ìèí %d ñåê\n"),
st.wHour + 3, st.wMinute, st.wSecond);
lstrcat(Buff1, __TEXT("Òåêñò â ïàìÿòè: "));
*/
//lstrcat(Buff1, pszTextBuff);
//MessageBox(hwnd, Buff1, TEXT("Ñîäåðæèìîå áóôåðà"), MB_OK);
std::wcout << pszTextBuff << std::endl;
std::wcout << Buff1 << std::endl;
}
}
и заработало! все дело было еще в объявлении типа переменной:
static HWND edit1, edit2;
static TCHAR pszTextBuff[500];
static TCHAR Buff1[500];
//static LPWSTR *login,*pass;
здесь логин,пароль заменен на два тчарных массива