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

Đề tài: Chương tình sao tệp bị lỗi

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

    Unhappy Chương tình sao tệp bị lỗi

    C Code:
    1.  int c;
    2.  char t1[15],t2[15];
    3.   FILE *f1,*f2;
    4.    printf("\nhap tep nguon:");
    5.    gets(t1);
    6.  
    7.     printf("Nhap tep dich:");
    8.     gets(t2);
    9.  
    10.      f1=fopen(t1,"rb");
    11.      if(f1==NULL)
    12.       {
    13.        printf("Tep khong ton tai");
    14.        getch();
    15.      
    16.       }
    17.       f2=fopen(t2,"wb");
    18.       while((c=fgetc(f1))!=EOF)
    19.     fputc(c,f2);
    20.     fclose(f1);
    21.     fclose(f2);
    22. }
    Đây là chương trình sao tệp
    Khi biên dịch xong thì mình mở tệp đích nhưng vẫn không thấy gì cả mặc dù ở tệp nguồn mình đã ghi rất nhiều kí tự.MÌnh bị lỗi gì vậy các bạn

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

    Đâu có lỗi gì .
    I'm superman

  3. #3
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    Code:
    if(f1==NULL)
          {
    thay bằng if(!f1)

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

    Uh,Không có lỗi.Mình nhầm.

  5. #5
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    thay bằng if(!f1) thì chuẩn hơn cậu ạ,mình nhớ có lần cô giáo nói,nếu với file nhị phân thì
    if(f1==NULL)
    {
    sai

  6. #6
    Ngày gia nhập
    11 2008
    Bài viết
    186

    Mặc định Chương tình sao tệp bị lỗi

    Trích dẫn Nguyên bản được gửi bởi coder_gate Xem bài viết
    thay bằng if(!f1) thì chuẩn hơn cậu ạ,mình nhớ có lần cô giáo nói,nếu với file nhị phân thì sai
    C++ Code:
    1.  
    2. if ( NULL == f1 )

    Ước mơ vươn tới Linux Developer.
    Đang trong quá trình tập luyện:
    1. C system programming
    2. GNU distribution
    3. Gtk+/Gnome Application Programming.

    Bác nào giỏi lĩnh vực này giúp Kim với nha. Kim cám ơn nhiều !!!

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