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

Đề tài: Sao tệp nhị phân

  1. #1
    Ngày gia nhập
    03 2008
    Nơi ở
    Nhà tù
    Bài viết
    37

    Thumbs down Sao tệp nhị phân

    C Code:
    1. include <stdio.h>
    2. #include <conio.h>
    3.  
    4. int main()
    5. {
    6.      FILE *f1,*f2;
    7.      f1=fopen("tep1","rb");
    8.      f2=fopen("tep2","wb");
    9.       char c[1000],n[1000];
    10.  
    11.  
    12.       while((n=fread(c,1,1000,f1))>0)
    13.        fwrite(c,1,n,f2);
    14.        fclose(f1);
    15.        fclose(f2);
    Code của mình lỗi gì vậy.Các bạn chỉnh sửa giúp nhé

  2. #2
    Ngày gia nhập
    11 2008
    Nơi ở
    Neverland
    Bài viết
    48

    Đọc lại về các đối số và kiểu trả về của hai hàm fread và fwrite đi bạn .
    C Code:
    1. char c[1000],n[1000];
    2.  
    3.  
    4. while((n=fread(c,1,1000,f1))>0)
    5. fwrite(c,1,n,f2);//Hai hàm này n phải là kiểu int không phải mảng char
    Code lại này :
    C Code:
    1. #include <stdio.h>
    2. #include <conio.h>
    3.  
    4. int main()
    5. {
    6.      FILE *f1,*f2;
    7.      unsigned int n;
    8.      f1=fopen("tep1.cpp","rb");
    9.      f2=fopen("tep2","wb");
    10.      char c[1000];
    11.  
    12.  
    13.      while((n=fread(c,1,1000,f1))>0)
    14.      fwrite(c,1,n,f2);
    15.      fclose(f1);
    16.      fclose(f2);
    17.      return 0;
    18. }
    I'm superman

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