Hiển thị kết quả từ 1 đến 6 / 6
  1. #1
    Tham gia
    12-11-2007
    Bài viết
    134
    Like
    0
    Thanked 0 Times in 0 Posts

    Thông tin Hỏi về cách làm menu

    Bạn nào có thể hướng dẫn mình làm cái menu trong C với.
    ví dụ menu có 3 dòng.
    NHẬP SỐ LIỆU
    TÍNH TOÁN
    HIỂN KẾT QUẢ
    Sau đó có thể dùng phím mũi tên di chuyển lên xuống rồi ấn ENter để lựa chọn các mục ý.
    Các bạn giúp mình với nhá.Đang cần gấp.
    Cám ơn các bạn nhiều
    Quote Quote

  2. #2
    Tham gia
    16-07-2004
    Bài viết
    337
    Like
    0
    Thanked 0 Times in 0 Posts
    Đọc MFC đi bạn . Vô VS2k5 tại cái project MFC (đừng chọn empty nha) Rồi bắt chước làm theo.

  3. #3
    Tham gia
    12-11-2007
    Bài viết
    134
    Like
    0
    Thanked 0 Times in 0 Posts
    Hic bạn ơi,Mình cần làm bằng Turbo C cơ.Giúp mình với

  4. #4
    Tham gia
    16-07-2004
    Bài viết
    337
    Like
    0
    Thanked 0 Times in 0 Posts
    Turbo C hok biết có giống borland C hok ? Nếu borland C thì dùng thư viện OWL

  5. #5
    Tham gia
    27-04-2008
    Bài viết
    126
    Like
    0
    Thanked 1 Time in 1 Post
    [CODE]#include<iostream.h>
    #include<conio.h>
    int main()
    {
    int i;clrscr();
    char *tenmuc[]={"Muc thu nhat","Muc thu hai","Muc thu ba"};

    for(i=1;i<3;i++)
    {
    gotoxy(1,i+1);
    textcolor(4);
    cprintf(tenmuc[i]);
    }
    gotoxy(1,1);
    textcolor(WHITE);
    cprintf(tenmuc[0]);
    char ch;
    int stt=0;
    while(1)
    {
    ch=getch();
    if(ch==0)
    ch=getch();
    switch(ch)
    {
    case 72:

    stt--;
    if(stt<0)
    { stt=2;

    gotoxy(1,1);
    textcolor(4);
    cprintf(tenmuc[0]);
    gotoxy(1,3);
    textcolor(WHITE);
    cprintf(tenmuc[stt]);
    }
    else
    {

    gotoxy(1,stt+2);
    textcolor(4);
    cprintf(tenmuc[stt+1]);
    gotoxy(1,stt+1);
    textcolor(WHITE);
    cprintf(tenmuc[stt]);
    }
    break;
    case 80:
    stt++;
    if(stt>2)
    {
    gotoxy(1,3);
    textcolor(4);
    cprintf(tenmuc[2]);
    stt=0;
    gotoxy(1,1);
    textcolor(WHITE);
    cprintf(tenmuc[stt]);
    }
    else
    {

    gotoxy(1,stt);
    textcolor(4);
    cprintf(tenmuc[stt-1]);
    gotoxy(1,stt+1);
    textcolor(WHITE);
    cprintf(tenmuc[stt]);
    }
    break;
    case 13:return 0;
    }
    }
    }


    cái này sáng nay tớ đã trả lời cậu trên c việt rồi còn gì....mà thôi...bạn cũng vào c việt làm gì...tớ thấy nó hay died thật đấy...hãy thử đến thăm cộng đông c của chúng tớ nha....
    http://totnhatvietnam.com/
    nếu bạn cần có 1 hướng dẫn thật cụ thể thì có thể thông...mình sẽ chia sẻ...hì
    YM coder_nguyen

  6. #6
    Tham gia
    12-11-2007
    Bài viết
    134
    Like
    0
    Thanked 0 Times in 0 Posts
    bạn có thể giúp mình là khi ấn enter thì nó sẽ vào 1 mục chứ kô phải là exit kô?
    cám ơn

    [=========> Bổ sung bài viết <=========]

    Với cả bạn nào có thể sửa giúp mình thành có 5 mục trên menu kô?mình sửa rồi , nhưng kô biết sai ở đâu , khi chạy lúc thì có lỗi,lúc thì kô
    Được sửa bởi superman2007 lúc 15:01 ngày 09-05-2008 Reason: Bổ sung bài viết

Bookmarks

Quy định

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