Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: cho hỏi về cách xuat du liệu ra edit box

  1. #1
    Ngày gia nhập
    03 2008
    Bài viết
    3

    Mặc định cho hỏi về cách xuat du liệu ra edit box

    chào các anh , em moi học VC++ 6.0 MFC để lập trinh win , có vài điều thắc mắc mong chỉ dẫn của các anh :
    1 . chương trình giải phương trình bậc 2 , làm sao để xuất nghiệm ra 2 edit box , em cho mấy anh xem thử đoạn code của em , có gì sai sửa dùm em

    C++ Code:
    1. void CGiaiphuongtrinhbac2Dlg::OnButton1()
    2. {
    3.     // TODO: Add your control notification handler code here
    4.     UpdateData(TRUE);
    5. double delta;
    6. delta=m_b*m_b-4*m_a*m_c;
    7. if (delta<0) MessageBox("phuong trinh vo nghiem!");
    8. else if (delta=0)
    9. {
    10.     MessageBox("phuong trinh co nghiem kep !");
    11.     m_kq1=-m_b/(2*m_a);
    12. }
    13. else
    14. {
    15.     m_kq1=(-m_b+sqrt(delta))/(2*m_a);
    16.     m_kq2=(-m_b-sqrt(delta))/(2*m_a);
    17. }
    18.    
    19.     UpdateData(FALSE);
    Đây là code cho button xử lý , nhưng mà nó ko ra kết quả như mong muốn , còn báo lỗi là undeclare sqrt , mặc dù em đã khai báo thư viện math.h rồi .

    2. em viết chương trình nhập vào 1 chuỗi , xuất ra chuỗi in ngược nhưng mà chỉ nhập dc mà nó ko xuất ra , cho em hỏi là làm cách nào để xuất giá trị (chuỗi hoặc số ) ra ngoìa edit Box . đây là code

    C++ Code:
    1. void CNhapchuoi_xuatnguocDlg::OnButton1()
    2. {
    3.     // TODO: Add your control notification handler code here
    4.     UpdateData(TRUE);
    5.     char chuoinguoc[50];
    6.     int dem=0 ,j;
    7.     int k=0;
    8.     while (m_chuoi1[dem]!='\0')
    9.         dem++;
    10.     //i=strlen(m_chuoi1);
    11.     for (j=dem;j>=0;j--)
    12.     {
    13.         m_chuoi2[k]==m_chuoi1[j];
    14.         k++;
    15.     }
    16.     UpdateData(FALSE);
    17. }
    mong anh em giúp đỡ

    Yêu cầu bạn bỏ code vào thẻ code
    Đã được chỉnh sửa lần cuối bởi Tab : 07-03-2008 lúc 09:50 AM.

  2. #2
    Ngày gia nhập
    10 2007
    Nơi ở
    /root
    Bài viết
    318

    Việc bạn gọi
    C++ Code:
    1. MessageBox("phuong trinh vo nghiem!");
    sẽ phát sinh lỗi, bạn có thể sửa theo 2 cách :
    C++ Code:
    1. AfxMessageBox("phuong trinh vo nghiem!");
    hoặc:
    C++ Code:
    1. MessageBox(NULL,"phuong trinh vo nghiem!","Error",MB_OK);
    Để xuất 1 chuỗi ra edit box , bạn có thể làm như sau :
    C++ Code:
    1. GetDlgItem(IDC_EDIT)->SetWindowText("Text");
    hoặc bạn có thể dùng class wizard , đặt cho Edit Box một biến kiểu CString , sau đó gán cho biến này chuỗi Text bạn cần đặt.

    Để xuất ra 1 chuỗi ngược, cách đơn giản nhất bạn dùng CString::MakeReverse
    C++ Code:
    1. CString s( "abc" );
    2. s.MakeReverse();
    3. ASSERT( s == "cba" );

  3. #3
    Ngày gia nhập
    10 2007
    Bài viết
    8

    MessageBox(NULL,"phuong trinh vo nghiem!","Error",MB_OK);
    Mình làm trên VS2005 . Nếu viết thế thì lỗi , mà phải viết là :
    MessageBox(NULL,L"phuong trinh vo nghiem!",L"Error",MB_OK);
    longnguyen

Các đề tài tương tự

  1. Lập trình C Hỏi về nội dung hàm void Xuat(int a)
    Gửi bởi LLawliet trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 11
    Bài viết cuối: 31-01-2012, 08:00 PM
  2. Xuat du lieu tu datagrid ra excell trong lập trình asp.net
    Gửi bởi nhatnghe_thuong trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 2
    Bài viết cuối: 26-02-2011, 11:55 PM
  3. Truy xuat datagridview
    Gửi bởi vitbauheosua trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 4
    Bài viết cuối: 01-05-2010, 09:09 AM
  4. xuat n!=1*2*3*....*n
    Gửi bởi anhphat trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 6
    Bài viết cuối: 03-12-2009, 12:03 AM
  5. Nhap Xuat Ma tran! can giup
    Gửi bởi tranvuong2411 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 4
    Bài viết cuối: 18-10-2009, 09:46 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn