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

Đề tài: Cách ghi 1 struct vào file theo kiểu nhị phân trong C++?

  1. #1
    Ngày gia nhập
    02 2012
    Bài viết
    8

    Mặc định Cách ghi 1 struct vào file theo kiểu nhị phân trong C++?

    help meeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeee !

    Tại nghe nói phải ép kiểu gì gì đó ! mà cái ép kiểu e k biết làm sao.

  2. #2
    Ngày gia nhập
    09 2011
    Bài viết
    7

    Mình cũng mới tìm hiểu cái này, mình thấy nếu dùng phương thức read trong fstream thì cần ép về kiểu char* để nó ghi, chỉ biết thế thôi! Còn cũ thể thì không biết, trc h toàn dùng C

  3. #3
    Ngày gia nhập
    02 2012
    Bài viết
    8

    thì cũng bik là ép ! nhưng dùng lệnh

    C++ Code:
    1. f.read(reinterpret_cast<char *>(&sv),sizeof(sinhvien));

    borland nó báo lỗi. khôgn hiểu reinterpret_cast - bó tay lum

  4. #4
    Ngày gia nhập
    04 2009
    Nơi ở
    /Users/richtran
    Bài viết
    103

    Bạn thử theo kiến trúc này
    C++ Code:
    1.  
    2. // #include
    3. typedef struct student
    4. {
    5.     char name[10];
    6.     int age;
    7.     vector<int> grades;
    8. }student;
    9.  
    10. /// main
    11. int main()
    12. {
    13. student list[3];
    14.  
    15. // init list
    16. ....
    17. // save
    18. ofstream output_file("students.data", ios::binary);
    19. output_file.write((char*)&list, sizeof(list));
    20. output_file.close();
    21. return 0;
    22. }
    Vạn vật chuyển động không ngừng

  5. #5
    Ngày gia nhập
    02 2012
    Bài viết
    8

    uhm ! cảm ơn ! đc rồi

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

  1. Lập trình C++ Luu cau truc(struct vao file) trong c++
    Gửi bởi thientrang1203 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 13-06-2012, 05:06 PM
  2. Hỏi về cách đọc struct từ file trong c++?
    Gửi bởi nguyen_thanh.lon trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 24-12-2011, 08:37 PM
  3. Tách file name khỏi path và đọc ghi file theo dòng trong MFC như thế nào?
    Gửi bởi Athrun trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 3
    Bài viết cuối: 14-12-2011, 12:34 PM
  4. Lỗi trong bài sắp xếp họ tên trong struct theo abc.
    Gửi bởi ribbon trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 5
    Bài viết cuối: 19-11-2010, 01:31 PM
  5. Nhập struct vào file trong lập trình C sử dụng hàm nào?
    Gửi bởi dieucay555 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 3
    Bài viết cuối: 27-12-2007, 06:18 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