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

Đề tài: Xử lí tập tin trên VC++ cho kết quả sai, giúp mình sửa lỗi?

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

    Mặc định Xử lí tập tin trên VC++ cho kết quả sai, giúp mình sửa lỗi?

    ví dụ mình có bài tập sau

    C++ Code:
    1. short number[3] = {'1','2','3');
    2. fstream ofs;
    3. ofs.open("file.txt",ios::binary|ios::out);
    4. ofs.write((char*)nubmer,sizeof(number));
    5. ofs.close();
    6. fstream ifs.open("file.txt",ios::binary|ios::in);
    7. short x;
    8. while(!ifs.eof())
    9. {
    10.  ifs.read((char*)(&x),sizeof(x));
    11.  
    12. cout<<x<<" ";
    13. }

    thì kết quả nó ra là 1 2 3 3
    có ai biết cách sửa thì chỉ mình với, sửa hoài mà ko được. thanks trước nha!!
    Đã được chỉnh sửa lần cuối bởi meoconlongvang : 16-05-2009 lúc 11:09 PM.

  2. #2
    Ngày gia nhập
    02 2009
    Bài viết
    75

    Trích dẫn Nguyên bản được gửi bởi cuopbien Xem bài viết
    ví dụ mình có bài tập sau
    C++ Code:
    1. short number[3] = {'1','2','3');
    2. fstream ofs;
    3. ofs.open("file.txt",ios::binary|ios::out);
    4. ofs.write((char*)nubmer,sizeof(number));
    5. ofs.close();
    6. fstream ifs.open("file.txt",ios::binary|ios::in);
    7. short x;
    8. while(!ifs.eof())
    9. {
    10.  ifs.read((char*)(&x),sizeof(x));
    11.  
    12. cout<<x<<" ";
    13. }

    thì kết quả nó ra là 1 2 3 3
    có ai biết cách sửa thì chỉ mình với, sửa hoài mà ko được. thanks trước nha!!
    C++ Code:
    1. char x;
    2. while(ifs.read((char*)(&x),sizeof(x)))
    3. {
    4. cout<<x<<" ";
    5. }
    6. ifs.close();
    Đã được chỉnh sửa lần cuối bởi meoconlongvang : 16-05-2009 lúc 11:10 PM.

    chán code, ghét máy tính rồi

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

  1. Bài tập C giúp em sửa bài tập viết chương trình quản lý từ vựng băng hàm trên dev-C++
    Gửi bởi toanhsgb trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 19-10-2011, 01:52 PM
  2. Kế thừa trên C++ | Quản lý và tính lương nhân viên. Giúp đỡ mình với?
    Gửi bởi tunglong123 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 9
    Bài viết cuối: 20-07-2011, 08:01 AM
  3. Code quản lý thư viện trên C (Có cả đề). Xem giúp mình lỗi ở chỗ nào?
    Gửi bởi anlee trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 2
    Bài viết cuối: 22-10-2010, 09:47 AM
  4. Đoạn code nối chuỗi trên C++ in ra kết quả sai. Giúp mình?
    Gửi bởi anhtai116 trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 0
    Bài viết cuối: 08-08-2010, 12:58 PM
  5. Linklist bài toán quản lý sách trên C. Giúp đỡ
    Gửi bởi kidqn 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: 12-04-2010, 10:10 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