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

Đề tài: Thêm mã NV không được

  1. #1
    Ngày gia nhập
    03 2009
    Nơi ở
    TPHCM
    Bài viết
    7

    Thumbs down Thêm mã NV không được

    Chào các bác, em có đoạn code cho bài toán tìm nhân viên như thế này :
    HTML Code:
    #include<conio.h> #include<stdio.h> #include<string.h> struct date { int ngay,thang,nam; }; typedef struct { char ht[25]; struct date ns; float bl; }person; person *ptim(char *ht,person h[],int n); person tim(char *ht,person h[],int n); void hv(person *p1, person p2); void sapXep(person *p, int n); void vao(person *p); void inra(person p); person tim(char *ht,person h[],int n) { int i; person ps; ps.ns.ngay=ps.ns.thang=ps.ns.nam=0; ps.bl=0.0; ps.ht[0]=0; for(i=1;i<=n;++i) if(strcmp(ht,h[i].ht)==0) return(h[i]); return(ps); } person *ptim(char *ht,person h[],int n) { int i; for(i=1;i<=n;++i) if(strcmp(ht,h[i].ht)==0) return(&h[i]); return(NULL); } void hv(person *p1,person *p2) { person h; h=*p1; *p1=*p2; *p2=h; } void vao(person *p) { person h; float bl; printf("Ho ten : "); gets(h.ht); printf("\nNgay thang nam sinh : "); scanf("%d%d%d%*c",&h.ns.ngay,&h.ns.thang,&h.ns.nam); printf("\nBac luong : "); scanf("%f%*c",&bl); h.bl=bl; *p=h; } void inra(person p) { printf("\nHo ten %s Sinh ngay %d thang %d nam %d Bac luong %0.1f",p.ht,p.ns.ngay,p.ns.thang,p.ns.nam,p.bl); } void sapXep(person *p,int n) { int i,j; for(i=1;i<=n;++i) for(j=1;j<=n;++j) if(p[i].ns.nam>p[j].ns.nam) hv(&p[i],&p[j]); } main() { person *p,ds[100]; int i,j,n; char ht[40]; printf("\nNhap so nguoi n = "); scanf("%d%*c",&n); for(i=1;i<=n;++i) vao(&ds[i]); sapXep(ds,n); for(i=1;i<=n;++i) inra(ds[i]); while(1) { printf("\nHo va ten nguoi can tim\(bam enter de ket thuc)"); gets(ht); if(ht[0]==0) break; if((p=ptim(ht,ds,n))==NULL) printf("\nKhong tim thay"); else inra(*p); } while(1) { printf("\nHo va ten nguoi can tim\(bam enter de ket thuc)"); gets(ht); if(ht[0]==0) break; if((p=ptim(ht,ds,n))==NULL) printf("\nKhong tim thay"); else inra(tim(ht,ds,n)); } }

    Bây h em muốn thêm vào mã NV để cho có vẻ thực tế hơn thế mà thêm thế nào cũng báo lỗi, hic hic ai giúp dùm em với nha

  2. #2
    Ngày gia nhập
    02 2008
    Nơi ở
    Việt Nam
    Bài viết
    577

    Mình nghĩ là cứ thêm bình thường thôi, không rõ bạn thêm như nào để bị lỗi, bạn cứ thêm như ý của bạn rùi post code lên đây mọi người sửa cho.

  3. #3
    Ngày gia nhập
    02 2008
    Nơi ở
    AYS 107
    Bài viết
    41

    Bạn đã thử chưa?? Mình mới đọc qua thôi, nhưng chưa thấy bài của bạn có phần thêm vào mã nhân viên. Bạn làm trước đi rồi mọi người sẽ giúp bạn sửa sau!!
    Cũng không khó đâu bạn. CỐ LÊN! Chúc bạn thành công!!
    I don't wanna waste another day

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

  1. Bài tập C Thêm vào đầu thêm vào cuối danh sách nối kép ???
    Gửi bởi trongcktin13b trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 0
    Bài viết cuối: 31-03-2013, 04:00 PM
  2. thêm dử liệu vào datagirview nhưng khôn thêm vào database
    Gửi bởi saodemd trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 9
    Bài viết cuối: 11-06-2012, 10:03 PM
  3. Trả lời: 2
    Bài viết cuối: 02-12-2011, 06:10 PM
  4. thêm và không thêm button vào row DataGridView in C#
    Gửi bởi aazz trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 06-05-2011, 05:45 PM
  5. Thêm một hàng mới vào DataGridView đồng thời thêm vào CSDLSQL
    Gửi bởi leminhquan1990 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 08-04-2011, 11:14 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