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

Đề tài: Hỏi về File to binary trong c++

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

    Exclamation Hỏi về File to binary trong c++

    Giả sử tôi có 1 file 1.text có chứa thông tin sau :

    name title phone ( ngăn cách bởi dấu tab)

    Mình muốn hỏi là làm sao để có thể read text file này và create binary file(nhanvien.dat) từ file text này?
    Đoạn code của mình sai ở chỗ nào vậy

    Code:
    struct student
    {
     char name, title;
     int phone;
    };
    
    void createBinaryFile (fstream&, char * );
    
    int main()
    {
    fstream newfile;
    createBinaryFile(newfile, "1.txt", outfile, "staff.dat");
    }
    
    void createBinaryFile (fstream& newfile, char *fileName, ofstream& outfile , char*fileOut );
    {
    newfile.open (fileName, ios::in);
    outfile.open(fileOut, ios::out | ios::binary);
    student s;
    newfile >> s.name >> s.title>>s.phone>>endl; // read text file
    newfile.write (reinterpret_cast <const char *> (&r), sizeof (r));
    }

    Thanks

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

    dùng hàm getline() sau đó tách các thành phần mình cần lấy

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

  1. Load Image trong file word(đã chuyển thành binary trong csdl) lên trình duyệt
    Gửi bởi Mr.BiBi trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 3
    Bài viết cuối: 05-12-2013, 08:45 AM
  2. Algorithm Hàm C# nào đếm số đối tượng trong binary file?
    Gửi bởi w_lookatme trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 25-04-2012, 12:03 PM
  3. đọc và ghi file binary trong c# trong C#?
    Gửi bởi tuanngocpt trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 7
    Bài viết cuối: 10-08-2010, 01:31 AM
  4. Cho hỏi cách đọc ghi file Nhị Phân binary
    Gửi bởi colo2xxx 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: 29-07-2009, 04:40 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