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

Đề tài: [c]Lại làm phiền các anh ^_^!

  1. #1
    Ngày gia nhập
    12 2006
    Nơi ở
    hà đông
    Bài viết
    6

    Question [c]Lại làm phiền các anh ^_^!

    Mọi người xem cho em xem với em ko hiểm lắm
    giải thích lỗi giùm em luôn nha.

    code:
    Code:
    #include<stdio.h>
    #include<conio.h>
    #include<string.h>
    #include<stdlib.h>
    #define MAX_BAN_HUU 1000		//quan ly dc 1000 ban huu
    
    //Cac nguyen mau ham
    void Menu();
    void MenuChinh();
    void ThemBanHuu();
    void SuaThongTinBanHuu();
    void XoaThongTinBanHuu();
    void LietKeThongTinBanHuu();
    void TimKiemBanHuu();
    
    struct banhuu
    {
    	char hoten;
       char diachi;
       char email;
       char sdt;
    };
    //mang luu ds ban huu
    struct banhuu dsbanhuu[MAX_BAN_HUU];
    
    //so ban huu thuc te la
    int ban;
    
    /*----------------------------------------------------------------------------*/
    
    void main()
    {
    	MenuChinh();
    }
    /*----------------------------------------------------------------------------*/
    
    void Menu()
    {
    	clrscr();
       printf("CHUONG TRINH QUAN LY SO LIEN LAC BAN HUU");
       printf("\n----------------------------------------");
       printf("\n1.Them Ban Huu");
       printf("\n2.Sua Thong Tin Ban Huu");
       printf("\n3.Xoa Thong Tin Ban Huu");
       printf("\n4.Liet Ke Thong Tin Ban Huu");
       printf("\n5.Tim Kiem Thong Tin Ban Huu");
       printf("\n6.Thoat");
       printf("\n");
       printf("\nNhap Lua Chon: ");
    }
    /*----------------------------------------------------------------------------*/
    
    void MenuChinh()
    {
    	clrscr();
       while(1)
       {
       	Menu();
          char ch;
          ch=getchar();
          switch(ch)
          {
          	case'1':
             	ThemBanHuu();
                break;
             case'2':
             	SuaThongTinBanHuu();
                break;
     			case'3':
             	XoaThongTinBanHuu();
                break;
             case'4':
             	LietKeThongTinBanHuu();
                break;
             case'5':
          	   TimKiemBanHuu();
                break;
             case '6':
             	exit(1);
             default:
             	printf("\nBan Da Nhap Sai !!!");
                printf("\nXin Vui Long Nhap Lai(1->5)");
                break;
    		}
    	}
    }
    /*----------------------------------------------------------------------------*/
    
    void ThemBanHuu()
    {
    	struct banhuu ban;
       clrscr();
       printf("\nThem Ban Huu");
       printf("\n----------------------------------------");
       printf("Nhap ho ten ban huu: ");
       gets(dsbanhuu[ban].hoten);
    	printf("Nhap dia chi: ");
       gets(dsbanhuu[ban].diachi);
       printf("Nhap email: ");
       gets(dsbanhuu[ban].email);
       printf("Nhap so dien thoai: ");
       gets(dsbanhuu[ban].sdt);
       getch();
       ban++;
    }
    /*----------------------------------------------------------------------------*/
    
    void SuaThongTinBanHuu()
    {
    }
    /*----------------------------------------------------------------------------*/
    
    void XoaThongTinBanHuu()
    {
    }
    /*----------------------------------------------------------------------------*/
    
    void LietKeThongTinBanHuu()
    {
    }
    /*----------------------------------------------------------------------------*/
    
    void TimKiemBanHuu()
    {
    }
    /*----------------------------------------------------------------------------*/
    Em đang sử lý phần thêm bạn hữu
    Mấy phần kia chưa cần thiết
    Anh nào xem hộ em với
    Đã được chỉnh sửa lần cuối bởi nbita : 24-01-2007 lúc 12:12 AM.
    Xu Ka ơi em ở đâu thế !!! anh đến đây

  2. #2
    Ngày gia nhập
    12 2006
    Nơi ở
    hà đông
    Bài viết
    6

    giúp em với các anh ơi !!! Thứ 6 em thi thực hành rùi,bây h chua hiểu cái này chắc em die!!!
    Xu Ka ơi em ở đâu thế !!! anh đến đây

  3. #3
    Ngày gia nhập
    10 2006
    Nơi ở
    In Your Bugs
    Bài viết
    823

    Kid không hiểu rõ lắm về chỗ này :
    printf("Nhap ho ten ban huu: ");
    gets(dsbanhuu[ban].hoten);
    dsbanhuu[] là một mảng cấu trúc kiểu bạn hữu
    ban là một biến cấu trúc kiểu bạn hữu rồi
    như vậy thì dsbanhuu[ban].hoten thì để làm gì ?
    Kid thấy hình như chỗ này có vấn đề

    struct banhuu
    {
    char hoten;
    char diachi;
    char email;
    char sdt;
    };
    phải là một mảng kiểu char hoặc phải là một con trỏ kiểu char thì mới có thể lưu một dãy kí tự được chứ nhỉ ?

    Vậy thì phải là thế này :
    struct banhuu
    {
    char *hoten;
    char *diachi;
    char *email;
    char *sdt;
    };
    Hoặc
    struct banhuu
    {
    char hoten[25];
    char diachi[40];
    char email[30];
    char sdt[15];
    };
    Tuy vậy theo tớ nghĩ dùng con trỏ tiện hơn . Lúc cần in ra chỉ cần ghi 1 dòng là được à .

  4. #4
    Ngày gia nhập
    10 2006
    Nơi ở
    In Your Bugs
    Bài viết
    823

    Kid không hiểu rõ lắm về chỗ này :
    printf("Nhap ho ten ban huu: ");
    gets(dsbanhuu[ban].hoten);
    dsbanhuu[] là một mảng cấu trúc kiểu bạn hữu
    ban là một biến cấu trúc kiểu bạn hữu rồi
    như vậy thì dsbanhuu[ban].hoten thì để làm gì ?
    Kid thấy hình như chỗ này có vấn đề

    struct banhuu
    {
    char hoten;
    char diachi;
    char email;
    char sdt;
    };
    phải là một mảng kiểu char hoặc phải là một con trỏ kiểu char thì mới có thể lưu một dãy kí tự được chứ nhỉ ?

    Vậy thì phải là thế này :
    struct banhuu
    {
    char *hoten;
    char *diachi;
    char *email;
    char *sdt;
    };
    Hoặc
    struct banhuu
    {
    char hoten[25];
    char diachi[40];
    char email[30];
    char sdt[15];
    };
    Tuy vậy theo tớ nghĩ dùng con trỏ tiện hơn . Lúc cần in ra chỉ cần ghi 1 dòng là được à .

  5. #5
    Ngày gia nhập
    12 2006
    Nơi ở
    hà đông
    Bài viết
    6

    A!!!
    Cám ơn mọi người đã giúp minh ^_^
    Cuối cung đã làm đc
    Xu Ka ơi em ở đâu thế !!! anh đến đây

  6. #6
    Ngày gia nhập
    12 2006
    Nơi ở
    hà đông
    Bài viết
    6

    Mặc định [c]Lại làm phiền các anh ^_^!

    A!!!
    Cám ơn mọi người đã giúp minh ^_^
    Cuối cung đã làm đc
    Xu Ka ơi em ở đâu thế !!! anh đến đây

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

  1. Món ngon đêm phia - Sườn nướng mật ong
    Gửi bởi mico123 trong diễn đàn Giải trí - Thư giãn
    Trả lời: 0
    Bài viết cuối: 16-09-2013, 01:25 AM
  2. Than phiền của khách hàng
    Gửi bởi seoseo1111 trong diễn đàn Giải trí - Thư giãn
    Trả lời: 0
    Bài viết cuối: 28-06-2012, 10:52 PM
  3. về việc đăng ký vào diendan , hơi phiền 1 chút !
    Gửi bởi txt007 trong diễn đàn Ý kiến, đề xuất và khiếu nại
    Trả lời: 3
    Bài viết cuối: 01-09-2009, 12:54 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