๑๑۩۞۩๑๑ DIỄN ĐÀN CÔNG NGHỆ THÔNG TIN ๑๑۩۞۩๑๑

Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Đăng Nhập

Quên mật khẩu

Latest topics

» █Kiếm thế Cát Tư Hãn open: 10h00 sáng CN ngày 4/2/18 – Miễn phí sét Hoàng Kim
by ciuem Thu Feb 01, 2018 1:37 pm

» █TL VÕ Thiên Long (CS) Open 10h00 sáng CN ngày 4/2/18 - Test 7h30 tối T5 ngày 1/2/2018
by ciuem Thu Feb 01, 2018 1:34 pm

» █Kiếm thế Võ Thiên open: 10h00 sáng CN ngày 28/1/2018 – Sân chơi đẳng cấp miễn phí
by ciuem Sun Jan 28, 2018 8:52 am

» █TL VÕ Thiên Long (CS) Open 7h30 tối T4 ngày 20/12/17 - Test 7h30 tối CN ngày 17/12/2017
by ciuem Mon Dec 18, 2017 6:32 pm

» █Kiếm thế Võ Thiên open: 7H30 tối T 4 ngày 20/12/2017 – Sân chơi đẳng cấp miễn phí
by ciuem Mon Dec 18, 2017 6:29 pm

» █ TL Chúa Tể(CC) open 7h30 tối T4 ngày 13/12/17 - Test game: 7h30 tối CN 10/12- Treo máy nhận ĐT
by ciuem Sun Dec 10, 2017 11:29 am

» █Kiếm Thế Quách Tĩnh - Open 7h30 tối T4 ngày 13/12/2017 - Miễn phí sét Hoàng Kim
by ciuem Sat Dec 09, 2017 2:40 pm

» █Kiếm thế Lâm Xung open: 7h30 tối T5 ngày 7/12/17 – Miễn phí sét Hoàng Kim
by ciuem Sun Dec 03, 2017 1:07 pm

» █Kiếm thế Thanh Gươm- Open 7h30 tối T4 ngày 29/11/2017 - Miễn phí 100%
by ciuem Tue Nov 28, 2017 5:08 am

» █Kiếm Thế Xích Quỷ - Open 7h30 tối T4 ngày 15/11/2017 - Miễn phí sét Hoàng Kim
by ciuem Tue Nov 14, 2017 7:10 pm

» █Kiếm thế Lỗ Trí Thâm open: 7h30 tối T4 ngày 8/11/2017 Sân chơi dành cho game thủ ít thời gian cầy cuốc
by ciuem Sun Nov 05, 2017 6:52 pm

» █Kiếm Thế Xích Quỷ - Open 10h00 sáng CN ngày 5/11/2017 - Miễn phí sét Hoàng Kim
by ciuem Tue Oct 31, 2017 2:15 pm

Top posters

natasada (272)
ĐỀ 2: NỐI 2 CHỈ MỤC I_vote_lcapĐỀ 2: NỐI 2 CHỈ MỤC I_voting_barĐỀ 2: NỐI 2 CHỈ MỤC I_vote_rcap 
ciuem (127)
ĐỀ 2: NỐI 2 CHỈ MỤC I_vote_lcapĐỀ 2: NỐI 2 CHỈ MỤC I_voting_barĐỀ 2: NỐI 2 CHỈ MỤC I_vote_rcap 
binhheo (114)
ĐỀ 2: NỐI 2 CHỈ MỤC I_vote_lcapĐỀ 2: NỐI 2 CHỈ MỤC I_voting_barĐỀ 2: NỐI 2 CHỈ MỤC I_vote_rcap 
QuangPhuong (110)
ĐỀ 2: NỐI 2 CHỈ MỤC I_vote_lcapĐỀ 2: NỐI 2 CHỈ MỤC I_voting_barĐỀ 2: NỐI 2 CHỈ MỤC I_vote_rcap 
DragonIT (101)
ĐỀ 2: NỐI 2 CHỈ MỤC I_vote_lcapĐỀ 2: NỐI 2 CHỈ MỤC I_voting_barĐỀ 2: NỐI 2 CHỈ MỤC I_vote_rcap 
Tùng Nguyên (62)
ĐỀ 2: NỐI 2 CHỈ MỤC I_vote_lcapĐỀ 2: NỐI 2 CHỈ MỤC I_voting_barĐỀ 2: NỐI 2 CHỈ MỤC I_vote_rcap 
Pho Minh Chu (45)
ĐỀ 2: NỐI 2 CHỈ MỤC I_vote_lcapĐỀ 2: NỐI 2 CHỈ MỤC I_voting_barĐỀ 2: NỐI 2 CHỈ MỤC I_vote_rcap 
vanvan11 (37)
ĐỀ 2: NỐI 2 CHỈ MỤC I_vote_lcapĐỀ 2: NỐI 2 CHỈ MỤC I_voting_barĐỀ 2: NỐI 2 CHỈ MỤC I_vote_rcap 
tuanpc (27)
ĐỀ 2: NỐI 2 CHỈ MỤC I_vote_lcapĐỀ 2: NỐI 2 CHỈ MỤC I_voting_barĐỀ 2: NỐI 2 CHỈ MỤC I_vote_rcap 
xentoc111 (25)
ĐỀ 2: NỐI 2 CHỈ MỤC I_vote_lcapĐỀ 2: NỐI 2 CHỈ MỤC I_voting_barĐỀ 2: NỐI 2 CHỈ MỤC I_vote_rcap 

Ngôn ngữ

November 2024

MonTueWedThuFriSatSun
    123
45678910
11121314151617
18192021222324
252627282930 

Calendar Calendar

Poll

Bạn thích nhất tên miền nào của Diễn Đàn 06CNTT ?
ĐỀ 2: NỐI 2 CHỈ MỤC I_vote_lcap0%ĐỀ 2: NỐI 2 CHỈ MỤC I_vote_rcap 0% [ 0 ]
ĐỀ 2: NỐI 2 CHỈ MỤC I_vote_lcap14%ĐỀ 2: NỐI 2 CHỈ MỤC I_vote_rcap 14% [ 1 ]
ĐỀ 2: NỐI 2 CHỈ MỤC I_vote_lcap71%ĐỀ 2: NỐI 2 CHỈ MỤC I_vote_rcap 71% [ 5 ]
ĐỀ 2: NỐI 2 CHỈ MỤC I_vote_lcap0%ĐỀ 2: NỐI 2 CHỈ MỤC I_vote_rcap 0% [ 0 ]
ĐỀ 2: NỐI 2 CHỈ MỤC I_vote_lcap14%ĐỀ 2: NỐI 2 CHỈ MỤC I_vote_rcap 14% [ 1 ]
ĐỀ 2: NỐI 2 CHỈ MỤC I_vote_lcap0%ĐỀ 2: NỐI 2 CHỈ MỤC I_vote_rcap 0% [ 0 ]

Tổng số bầu chọn : 7

Đai Học Đà Nẵng

Thống Kê

Hiện có 64 người đang truy cập Diễn Đàn, gồm: 0 Thành viên, 0 Thành viên ẩn danh và 64 Khách viếng thăm

Không


[ View the whole list ]


Số người truy cập cùng lúc nhiều nhất là 289 người, vào ngày Mon Oct 28, 2024 12:20 am

RSS feeds


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 

Keywords


5 posters

    ĐỀ 2: NỐI 2 CHỈ MỤC

    QuangPhuong
    QuangPhuong
    Admin


    Tổng số bài gửi : 110
    Age : 37
    Địa chỉ : Lớp 06CNTT- Đại học sư phạm - Đại học Đà Nẵng
    Điểm thưởng cho đóng góp :
    ĐỀ 2: NỐI 2 CHỈ MỤC Left_bar_bleue99 / 10099 / 100ĐỀ 2: NỐI 2 CHỈ MỤC Right_bar_bleue

    Registration date : 18/09/2008

    ĐỀ 2: NỐI 2 CHỈ MỤC Empty ĐỀ 2: NỐI 2 CHỈ MỤC

    Bài gửi by QuangPhuong Sat Oct 18, 2008 9:51 pm

    Code:
    #include<stdio.h>
    #include<stdlib.h>
    #include<conio.h>
    #include<dos.h>

    #define I 20
    #define J 10

    typedef struct qhr{
          char a[5];
          int b;
          }r;
    typedef struct qhs{
          int b;
          char c[6];
          }s;
    typedef struct qhu{
          char a[5];
          int b;
          char c[6];
             }u;
    typedef r array_r[100];
    typedef s array_s[100];

    void taor(void);
    void taos(void);
    void xem_r(void);
    void xem_s(void);
    void xem_u(void);
    u lay_u(r ur,s us);
    void nap_r(array_r mr,int *nr,r rnap);
    void nap_s(array_s ms,int *ns,s snap);
    void noi(array_r mr,array_s ms,int nr,int ns);
    void noinho2chimuc(array_r mr,array_s ms,int nr,int ns);

    int main(void)
     {
      int nr,ns,chon;
      FILE *fu;
      array_r mr;        //bo nho chua r
      array_s ms;        //bo nho chua s

      while(1){
      clrscr();
      printf("\n_________ menu____________");
      printf("\n 1:tao R va S");
      printf("\n 2:xem R");
      printf("\n 3:xem S");
      printf("\n 4:tien hanh noi R va S thanh U");
      printf("\n 5:xem U");
      printf("\n 6:thoat");
      printf("\n chon viec: ");scanf("%d",&chon);

      switch(chon){
      case 1:taor();taos();break;
      case 2:xem_r();break;
      case 3:xem_s();break;
      case 4:{  fu=fopen("u.db","wb");
           fclose(fu);
           noinho2chimuc(mr,ms,nr,ns);break;}
      case 5:xem_u();break;
      case 6:return 0;
      default:printf("\n ban chon sai");
      }
     }
    }
    //tao file r.db
    void taor(void)
     {
      FILE *f;
      r tam;

      int n,i=1,j=1,k=0;
      f=fopen("r.db","wb");
      while(i<=I)
      {
        n=random(20)+10;
        for (j=1;j<n;j++)
        {
          for(k=0;k<4;k++) tam.a[k]=random(25)+65;tam.a[4]='\0';
          tam.b=i;
          fwrite(&tam,sizeof(r),1,f);
          //printf("\n %s  ",tam.a);
          //printf("%d",tam.b);
        }
        i++;
      }
      fclose(f);
    }

    void taos(void)
     {
      FILE *f;
      s tam;

      int n,i=1,j=1,k=0;
      f=fopen("s.db","wb");
      while(i<=J)
      {
        n=random(20)+10;
        for (j=1;j<n;j++)
        {
          for(k=0;k<5;k++) tam.c[k]=random(25)+65;tam.c[5]='\0';
          tam.b=i;
          fwrite(&tam,sizeof(s),1,f);
        }
        i++;
      }
      fclose(f);
    }
    void xem_r(void)
     {
      int n=0;
      FILE *f;
      r tam;
      f=fopen("r.db","rb");
      if(ferror(f)) {printf("\n co loi vao ra");exit;}
      fseek(f,0,SEEK_SET);
      while( !feof(f))
      {
      fread(&tam,sizeof(r),1,f);
      printf("\n %s  %d",tam.a,tam.b);
      n++;
      }
      fclose(f);
      printf("\n R co %d ban nghi",n);
      getch();
    }
    void xem_s(void)
     {
      int n=0;
      FILE *f;
      s tam;
      f=fopen("s.db","rb");
      if(ferror(f)) printf("\n co loi vao ra");
      fseek(f,0,SEEK_SET);
      while( !feof(f))
      {
      fread(&tam,sizeof(s),1,f);
      printf("\n %d  %s",tam.b,tam.c);
      n++;
      }
      fclose(f);
      printf("\n S co %d ban nghi",n);
      getch();
    }

    void xem_u(void)
     {
      int n=0;
      FILE *f;
      u tam;
      f=fopen("u.db","rb");
      if(ferror(f)) printf("\n co loi vao ra");
      fseek(f,0,SEEK_SET);
      while( !feof(f))
      {
      fread(&tam,sizeof(u),1,f);
      printf("\n %s  %d  %s",tam.a,tam.b,tam.c);
      n++;
      }
      fclose(f);
      printf("\n U co %d ban nghi",n);
      getch();
    }

    u lay_u(r ur,s us)
     {
      int i;
      u tam;
      for(i=0;i<5;i++)
        tam.a[i]=ur.a[i];
      tam.b=ur.b;
      for(i=0;i<6;i++)
        tam.c[i]=us.c[i];
      return tam;
      }

    void nap_r(array_r mr,int *nr,r rnap)
     {
      (*nr)++;
      mr[*nr]=rnap;
     }
    void nap_s(array_s ms,int *ns,s snap)
     {
      (*ns)++;
      ms[*ns]=snap;
     }
    void noi(array_r mr,array_s ms,int nr,int ns)  //noi trong bo nho
     {
      int i,j,n;
      FILE *f;
      u tam_u;
      f=fopen("u.db","ab");
      fseek(f,0,2);      //DI CHUYEN VE CUOI FILE U
      for(i=0;i<ns;i++)
      for(j=0;j<nr;j++)
        {
          tam_u=lay_u(mr[j],ms[i]);n++;
          fwrite(&tam_u,sizeof(u),1,f);
        };
      fclose(f);
     }

    void noinho2chimuc(array_r mr,array_s ms,int nr,int ns)
    {
     FILE *fr,*fs;
     r tam_r;
     s tam_s;
     int i,k;
     long vitris=0,vitrir=0;
     ns=-1;
     nr=-1;
     fr=fopen("r.db","rb");
     if(ferror(fr))
      {printf("\n chua co du lieu");
      exit;
      }
     fs=fopen("s.db","rb");
     if(ferror(fs))
      {printf("\n chua co du lieu");
      exit;
      }
     while(!feof(fs))
     {
      ns=-1;
      fseek(fs,vitris,0);
      fread(&tam_s,sizeof(s),1,fs);
      i=tam_s.b;
      do
      {
        vitris=ftell(fs);
        nap_s(ms,&ns,tam_s);
        fread(&tam_s,sizeof(s),1,fs);

      }
      while((!feof(fs))&&(ns<100)&&(tam_s.b==i));

      rewind(fr);
      while(!feof(fr))
      {
      nr=-1;
      do
        {
        fread(&tam_r,sizeof(r),1,fr);
        nap_r(mr,&nr,tam_r);
        }
      while((!feof(fr))&&(nr< 110-ns)&&(tam_r.b==i));
      noi(mr,ms,nr,ns);
      }

     }
     fclose(fr);
     fclose(fs);
    }



    Còn tiếp.....
    TranPhuongThao
    TranPhuongThao
    Thành viên mới
    Thành viên mới


    Tổng số bài gửi : 5
    Age : 36
    Địa chỉ : nhà lá
    Điểm thưởng cho đóng góp :
    ĐỀ 2: NỐI 2 CHỈ MỤC Left_bar_bleue5 / 1005 / 100ĐỀ 2: NỐI 2 CHỈ MỤC Right_bar_bleue

    Registration date : 23/09/2008

    ĐỀ 2: NỐI 2 CHỈ MỤC Empty Re: ĐỀ 2: NỐI 2 CHỈ MỤC

    Bài gửi by TranPhuongThao Sat Oct 18, 2008 11:08 pm

    Nối nhờ 2 chỉ mục là đề số 4 chứ ? Có nhầm lẫn j` ở đây ko ?? Lac Lu
    avatar
    Tùng Nguyên
    Thành viên có đóng góp lớn
    Thành viên có đóng góp lớn


    Tổng số bài gửi : 62
    Age : 38
    Địa chỉ : Lớp 06CNTT- Khoa Tin - Đại học sư phạm - Đại học Đà Nẵng
    Điểm thưởng cho đóng góp :
    ĐỀ 2: NỐI 2 CHỈ MỤC Left_bar_bleue70 / 10070 / 100ĐỀ 2: NỐI 2 CHỈ MỤC Right_bar_bleue

    Registration date : 02/10/2008

    ĐỀ 2: NỐI 2 CHỈ MỤC Empty Re: ĐỀ 2: NỐI 2 CHỈ MỤC

    Bài gửi by Tùng Nguyên Sun Oct 19, 2008 10:41 am

    Đúng rồi, bạn admin xem lại đi.
    Nối nhờ 1 chỉ mục là đề số 3.
    Nối nhờ 2 chỉ mục là đề số 4.
    avatar
    khanh113
    Thành viên mới toe
    Thành viên mới toe


    Tổng số bài gửi : 2
    Điểm thưởng cho đóng góp :
    ĐỀ 2: NỐI 2 CHỈ MỤC Left_bar_bleue0 / 1000 / 100ĐỀ 2: NỐI 2 CHỈ MỤC Right_bar_bleue

    Registration date : 14/10/2008

    ĐỀ 2: NỐI 2 CHỈ MỤC Empty Re: ĐỀ 2: NỐI 2 CHỈ MỤC

    Bài gửi by khanh113 Sun Oct 19, 2008 8:05 pm

    No ko hiểu nổi ? ức quá ai làm ơn chỉ cho cách pso bài mới đi !
    Pho Minh Chu
    Pho Minh Chu
    Thành viên tích cực
    Thành viên tích cực


    Tổng số bài gửi : 45
    Age : 37
    Địa chỉ : Thừa Thiên Huế
    Điểm thưởng cho đóng góp :
    ĐỀ 2: NỐI 2 CHỈ MỤC Left_bar_bleue40 / 10040 / 100ĐỀ 2: NỐI 2 CHỈ MỤC Right_bar_bleue

    Registration date : 22/09/2008

    ĐỀ 2: NỐI 2 CHỈ MỤC Empty Re: ĐỀ 2: NỐI 2 CHỈ MỤC

    Bài gửi by Pho Minh Chu Sun Oct 26, 2008 7:57 pm

    Bạn Ad phải chú ý vào nha đừn làm anh em cứ ú a ú ớ như thế thì không tốt đâu . Vui thôi nói chung cảm ơn pác nhìu Very Happy

    Sponsored content


    ĐỀ 2: NỐI 2 CHỈ MỤC Empty Re: ĐỀ 2: NỐI 2 CHỈ MỤC

    Bài gửi by Sponsored content


      Hôm nay: Sun Nov 03, 2024 12:20 am