Chce wpisac zawartosc zmiennej zapisz do pola m_pole2, ktore jest typu edit control.
Wczesniej zapisuje do zapisz odpowiednie ciagi z tablicy tbKD.
Niestety zawartosc pola zapisz nie wpisuje sie do m_pole2, czemu? Oto moj kod:
void CTSDlg::OnBnClickedButton5()
{
int i,j;
char *linie,*zapisz;
UpdateData(TRUE);
if(m_pr1==0)
{
//MessageBox("Nie wpisales imienia");
UpdateData(TRUE);
m_pole2=m_tekst;
UpdateData(FALSE);
}
if(m_pr1==1)
{
linie =new char[InputTextBoc.GetWindowTextLengthA()];
zapisz=new char[150];
//MessageBox("Wpisales imie");
//UpdateData(TRUE);
InputTextBoc.GetWindowTextA(linie,InputTextBoc.GetWindowTextLengthA());
//UpdateData(FALSE);
for(i=0;i<10;i++)
{
tbC[i].znak=65+i;
tbC[i].ilosc=(5*i+3);
}
zapisz="";
lzn=makeKD(tbC,tbKD);
for(i=0;i<15;i++)
{
for(j=0;j<10;j++)
{
UpdateData(true);
if(linie[i]==tbKD[j].znak)
{
zapisz=strcat(zapisz,tbKD[j].kod);
}
UpdateData(false);
}
}
UpdateData(true);
m_pole2.SetString(zapisz);
UpdateData(false);
}
}
chwilowo procedura nie ma wiekszego sensu, bo najpierw chcialem nauczyc sie zapisywania do tego elementu.
Uzywam VC++ 2005 express