Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 5 của 5
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Truy xuất dữ liệu từ file cho sẵn C++

    Như tiêu đề,làm sao để mình truy xuất dữ liệu từ file cho sẵn,nếu file đó có nhiều dữ liệu làm sao để chương trình phân biệt được giũa các dòng dữ liệu mà mình mong muốn,mình gửi cái hình cho dễ hiểu [IMG]images/smilies/smile.png[/IMG]

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi tanth90
    bạn dùng ifstream đọc từng dòng của file, sau đó ở từng dòng bạn cắt chuỗi theo khoảng trắng rồi thêm thông tin vừa có vào đối tượng tương ứng. Sau khi đọc hết file, bạn lấy từng đối tượng ra để thao tác.
    Có code hướng dẫn mình cụ thể được ko bạn

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi Pysyren
    Như tiêu đề,làm sao để mình truy xuất dữ liệu từ file cho sẵn,nếu file đó có nhiều dữ liệu làm sao để chương trình phân biệt được giũa các dòng dữ liệu mà mình mong muốn,mình gửi cái hình cho dễ hiểu [IMG]images/smilies/smile.png[/IMG]
    bạn dùng ifstream đọc từng dòng của file, sau đó ở từng dòng bạn cắt chuỗi theo khoảng trắng rồi thêm thông tin vừa có vào đối tượng tương ứng. Sau khi đọc hết file, bạn lấy từng đối tượng ra để thao tác.

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi Pysyren
    Như tiêu đề,làm sao để mình truy xuất dữ liệu từ file cho sẵn,nếu file đó có nhiều dữ liệu làm sao để chương trình phân biệt được giũa các dòng dữ liệu mà mình mong muốn,mình gửi cái hình cho dễ hiểu [IMG]images/smilies/smile.png[/IMG]
    Mình nghĩ bạn nên dùng .cin.gets(<biến>, <số kí tự mà bạn nghĩ sẽ có ở dòng bỏ qua>), nếu 1 kí tự (khoảng trắng chẳng hạn) thì nên dùng .ignore(). Tớ cũng đã thử tìm hiểu xem có hàm gì bỏ qua dòng không, nhưng không thấy.

  5. #5
    Trích dẫn Gửi bởi oracle95
    Mình nghĩ bạn nên dùng .cin.gets(<biến>, <số kí tự mà bạn nghĩ sẽ có ở dòng bỏ qua>), nếu 1 kí tự (khoảng trắng chẳng hạn) thì nên dùng .ignore(). Tớ cũng đã thử tìm hiểu xem có hàm gì bỏ qua dòng không, nhưng không thấy.
    MÌnh truy xuat lay du lieu dc rùi nhưng sao dùng tính kế thừa qua lớp con nó ko lấy dữ liệu từ lớp cha dc,mình có hỏi ở topic mới biết giúp mình zới [IMG]images/smilies/smile.png[/IMG]
    Mã:
    http://diendan.congdongcviet.com/threads/t207704::loi-ke-thua-cpp.cpp

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •