通过点击ADD,将输入的数据一次一个地加到数组中
想法是这样,请教这个循环如何实现?

解决方案 »

  1.   

    这需要循环么?
    一次一个数据加入//如下,将文本框中的数据加入一个double数组里....
    void SplDlg::OnBtnAdd()
    {
       CString sData;
       ((CEdit*)GetDlgItem(ID_EDIT))->GetWindowText(sData);
       //这里最好判断一下,sData是否为数据字串
       double fData = atof(sData);
       if(m_nDataCount<m_nDataArrayLength){
          //m_nDataCount记录数组当前的个数,m_nDataArrayLength为数据长度
           //m_fDataArray[m_nDataArrayLength]为数组
          m_fDataArray[m_nDataCount++] = fData;
       }
       else {
          AfxMessageBox("数组已满");
       }
    }
    .....