Công cụ bảo vệ mã nguồn .NET mạnh nhất, không thể unpack, miễn phí cho các khách hàng đầu tiên đăng ký.
Từ 1 tới 6 trên tổng số 6 kết quả

Đề tài: Các hàm trong bài toán đọc file

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

    Mặc định Các hàm trong bài toán đọc file

    C Code:
    1. #include <stdio.h>
    2. #include <conio.h>
    3.  
    4.  
    5. #define MAX 10
    6.  
    7. char filename[] = "nguyen.txt";
    8.  
    9. void main()
    10. {
    11.   int mang[MAX][MAX], i, j;  clrscr();
    12.   FILE *fp;
    13.  
    14.   if ((fp = fopen(filename, "r")) == NULL)
    15.     printf("\nKhong the mo tap tin %s", filename);
    16.   else
    17.   {
    18.     fread(&mang, sizeof(int), MAX * MAX, fp);
    19.     fclose(fp);     /*Tại sao fclose lại ở đây*/
    20.     printf("\nViec doc hoan tat.");
    21.     for (i=0; i<MAX; i++)
    22.     {
    23.       printf("\n");
    24.       for (j=0; j<MAX; j++)
    25.     printf("%d ", mang[i][j]);
    26.     }
    27.   }
    28.  
    29. }

    1.Cho em hỏi sao cái hàm fclose (fp) lại ở sau hàm fread().
    2.Em đọc trong sách họ nói dạng khai báo của hàm fread là:
    int fread (void *buffer,int so_byte,int so_muc,FILE *fp)
    Các anh giải thích dùm em hàm này không.Các anh chỉ cụ thể ở ví dụ trên.Cám ơn nhiều
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

  2. #2
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Với một khối lệnh, bạn mở bằng dấu {, đóng bằng dấu }, tương tự như vậy với xử lý file: fopen là mở file, mở rồi, xử lý được dữ liệu(ở đây là fread), thì tiến hành đóng lại (fclose). Tạm thời hiểu đơn giản thế đã, muốn chi tiết thì đọc sách, rồi hỏi nhé.

    fread có thể hiểu là file read (Đọc file)
    fread là hàm đọc so_muc (số items, số phần tử) của một file nào đó, mỗi phần tử này có độ lớn là so_byte. Dữ liệu đọc xong thì lưu vào buffer. Hiểu đơn giản thế, hôm nay Dr mệt mà cũng khuya rồi nên không giải thích rõ cho bạn được.

    Regards!
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

  3. #3
    Ngày gia nhập
    12 2007
    Bài viết
    224

    C Code:
    1. int fread (void *buffer,int so_byte,int so_muc,FILE *fp)

    Bắt đầu nhìn từ phải sang trái nha bạn

    Đọc tệp fp so_muc phần tử với kích thước mỗi phần tử là so_byte byte rồi lưu vào địa chỉ buffer.

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

    Em không hiểu

  5. #5
    Ngày gia nhập
    06 2007
    Nơi ở
    một nơi xa xăm...
    Bài viết
    127

    Dùng help của compile đi bạn.Như thế rõ ràng hơn nhiều

  6. #6
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Mặc định Các hàm trong bài toán đọc file

    Trích dẫn Nguyên bản được gửi bởi kegiaumat055 Xem bài viết
    Em không hiểu
    Chưa học các vấn đề cơ bản làm sao hiểu. Chưa đủ Nội công để hiểu nó, cẩn thận còn bị "tẩu hỏa nhập ma" đó.
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

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

  1. Trả lời: 3
    Bài viết cuối: 10-04-2013, 08:06 AM
  2. Giới thiệu cách chuyển File Ảnh thành file Video trong download proshow gold
    Gửi bởi thuhu0900x trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 3
    Bài viết cuối: 03-07-2012, 03:54 AM
  3. Đọc dữ liệu file midi dạng số HEX và lấy lời nhạc trong file ra file text
    Gửi bởi kimngockhtn_2007 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 29-06-2011, 04:40 PM
  4. File server để dùng ajax trong visual2010 là file gì, xử lý kết nối với SQLserver như thế nào?
    Gửi bởi lenamshenlong trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 9
    Bài viết cuối: 26-05-2011, 05:14 PM
  5. Làm sao để open file bằng cách double click vào file trong windows explorer?
    Gửi bởi Batchuoc_09 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 11
    Bài viết cuối: 18-07-2010, 01:12 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