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


Loome