Witam. Mam stworzoną aplikację SDI MFC. Mam dodany główny dialog, a w nim kontrolkę Edit. Chciałbym w niej wyświetlić zawartość pliku txt poprzez rozwijane menu, które jest już zawarte w aplikacji. Wiem już jak dobrać się do nazwy pliku. Ale nie wiem jak go wyświetlić w editboxie. Mam napisane taki kod (który nie działa):
void CMainFrame::OnFileOpen()
{
string a;
CFileDialog x(TRUE);
x.DoModal();
MessageBox(x.GetPathName());
fstream plik;
plik.open(x.GetPathName(), std::ios::in);
plik>>m_CD2.dane;
m_CD2.DoModal();// TODO: Add your command handler code here
}
gdzie m_CD2 jest obiektem klasy głównego dialogu, zadeklarowanym w klasie CMainFrame. A zmienna "dane" to zmienna przypisana do kontrolki Edit. Wszystko było by pieknie gdyby nie fakt, że wyrzuca mi błąd operatora ">>" a konkretnie: no operator ">>" matches these operands, w linijce :
plik>>m_CD2.dane;
Ktoś jest w stanie mi pomóc? Może można zrobić to w inny sposób?