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

Đề tài: Nhập xuất dữ liệu cây từ file như thế nào?

  1. #1
    Ngày gia nhập
    11 2010
    Bài viết
    3

    Mặc định Nhập xuất dữ liệu cây từ file như thế nào?

    Mình có một cây cấp 4 với khai báo như sau :
    PHP Code:
    typedef struct key
    {
    char name[15];
    int tuoi;
    };
    typedef struct node
    {
    key info;
    node *sub[4];
    }
    typedef node *tree;
    Tree Root
    Giờ muốn viết hàm xuất dữ liệu ra file bin hoặc lấy dữ liệu từ file đó vào cây. Các bạn giúp đỡ mình với.

    Mình có thắc mắc như thế này, nếu một trong các sub[i] là NULL thì khi xuất ra file rồi làm trống cây, sau đó lấy dữ liệu từ chính file đó vào thì cây này có khác với cây trước hay không?
    Mong sớm nhận được giải đáp, cám ơn các bạn nhiều !
    Đã được chỉnh sửa lần cuối bởi CFX : 25-11-2010 lúc 11:34 PM.

  2. #2
    Ngày gia nhập
    11 2010
    Bài viết
    3

    Bây giờ mình ko cần hàm xuất ra file nữa, mà mình viết hàm lấy dữ liệu từ một file text có sẵn. File này mình gõ tay luôn, mỗi dòng sẽ chứa name và tuoi. Ví dụ :

    Code:
    Nguyen Van A 15
    Nguyen Van B 16
    Nguyen Van C 17
    Vậy viết hàm này thế nào để lấy dữ liệu từ trên xuống và điền vào cây, duyệt theo thứ tự trước (đệ quy).

    Vấn đề là một số sub[i] bất kì là NULL thì phải tạo file này theo quy tắc nào, và làm sao để hàm lấy dữ liệu đọc đọc file đó và gán cho sub[i] là NULL. Vì cây này là một gia phả nên có trường hợp không có con hoặc có ít hơn 4 con.

    Diễn đạt hơi khó hiểu, các bạn thông cảm nhé. Thanks !

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

  1. Lập trình C Xuất nhập file trong C kết quả xuất ra không đúng?
    Gửi bởi lamhoang100 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: 05-06-2013, 05:38 PM
  2. đếm số lần xuất hiện các kí tự của 1 file trong c++ về nhập và xuất file
    Gửi bởi hoangphuc_nd92 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 6
    Bài viết cuối: 03-04-2011, 09:00 PM
  3. Viết hàm xuất nhập ma trận bằng FILE như thế nào?
    Gửi bởi secret1512 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 20-11-2010, 09:43 AM
  4. Lập trình C++ Xuất nhập chuỗi bằng xuất nhập FILE
    Gửi bởi long221091 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 6
    Bài viết cuối: 06-10-2010, 02:29 PM
  5. Code nhập xuất file trên C, lỗi in ra toàn ô vuông, sửa thế nào?
    Gửi bởi stalin trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 3
    Bài viết cuối: 12-05-2009, 05:00 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