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

Đề tài: Chương trình đọc và ghi file Danh Sách Liên Kết Đơn của mình có gì bị lỗi ???

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

    Mặc định Chương trình đọc và ghi file Danh Sách Liên Kết Đơn của mình có gì bị lỗi ???

    Em đang làm đề tài quản lý sách, nhưng em bị một số lỗi, mong anh chị giúp đỡ.
    1. Lỗi thứ nhất là khi em ghi file xong, đọc file thì chương trình đọc 2 lần phần tử đầu tiên trong danh sách liên kết.
    2.Hàm đọc file với ghi file của em bị lỗi gì mà khi mình ghi file sau đó xoá danh sách đọc file thì được, nhưng khi mình ghi file rồi thoát thì bị thông báo lỗi.
    Thanks anh chị trước.
    Code:
    int WriteFile(List &l)
    {
    	FILE *f;
    	f=fopen("H:\\book.dat","wb");
    	if(!f)
    	{
    		cout<<"\t\t**                 Khong ghi duoc                       **";
    		return 0;
    	}
    	for(Node *p= l.pHead;p!=NULL;p=p->pNext)
    	{
    		fwrite(&p->data,sizeof(Book),1,f);
    	}
    	fclose(f);
    	return 1;	
    }
    //-----------------------------------------------------------------------------
    int ReadFile(List &l)
    {
    	Init(l);
    	FILE *f;
    	f=fopen("H:\\book.dat","rb"); 
    	if(!f) return 0;
    	int i=0;			
    	while(!feof(f))
    	{
    		Book bo;
    		fread(&bo,sizeof(Book),1,f);
    		InsertHead(l,bo);
    	}
    	//XoaDau(l); nếu ko có thì chương trình đọc 2 lần phần tử đầu tiên
    	fclose(f);
    	return 1;
    }
    P/s: Ở dưới em có đính kèm file em làm .
    Attached Files Attached Files
    Đã được chỉnh sửa lần cuối bởi bknight092 : 16-03-2012 lúc 09:18 PM.

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

  1. lưu FILE và đọc FILE trong danh sách liên kết
    Gửi bởi lngiang trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 23-02-2013, 12:18 PM
  2. Bài tập C Làm sao để nhập dữ liệu từ file vào danh sách liên kêt đơn.
    Gửi bởi kyner trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 04-11-2011, 03:27 PM
  3. Lập trình C++ Lưu một danh sách liên kết vào một file như thế nào?
    Gửi bởi anhtai063 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 27-02-2011, 05:05 PM
  4. Lưu file, đọc file với chương trình sử dụng danh sách liên kết như thế nào?
    Gửi bởi lake202 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 13
    Bài viết cuối: 16-12-2010, 08:39 AM
  5. Đọc từ file lưu vào danh sách liên kết?
    Gửi bởi madaca123 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 01-08-2009, 08:20 AM

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