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

Đề tài: Đọc 1 số ký tự nhất định của dòng như thế nào ?

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

    Mặc định Đọc 1 số ký tự nhất định của dòng như thế nào ?

    Mình có 1 file txt, trong đó mỗi dòng có dạng xxxxABCxxxDEFxxx (số lượng các phần tử không cần đọc xxx là biết trước và cố định). Xin hỏi có cách nào để chỉ đọc và lưu các ký tự ABC DEF được vào 1 biến CString không vậy ?

  2. #2
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Số lượng ABC, DEF thì cứ sử dụng Seek Function (SetFilePointer API) mà chiến
    Nếu không không cố định vị trí thì đọc từng ký tự rồi xử lý 'loằng ngằng' vài ba dòng là xong thôi!

    Vấn đề cơ bản, tìm kiếm các bài viết xử lý của một số bạn sinh viên ở dưới sẽ thấy ngay cách làm thôi!
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

  3. #3
    Ngày gia nhập
    03 2012
    Bài viết
    5

    Trích dẫn Nguyên bản được gửi bởi Athrun Xem bài viết
    Mình có 1 file txt, trong đó mỗi dòng có dạng xxxxABCxxxDEFxxx (số lượng các phần tử không cần đọc xxx là biết trước và cố định). Xin hỏi có cách nào để chỉ đọc và lưu các ký tự ABC DEF được vào 1 biến CString không vậy ?
    Thấy bạn nói đến CString có thể bạn đang làm trên MFC
    Vì vị tri và độ dài các ký tự cần đọc và loại bỏ là cố định nên có thể kết hợp hàm CFile::Seek
    rồi hàm CFile::Read để đọc ra ngoài

    Mình khuyên nên khời tạo một buffer đọc từ file ra rồi xử lý chuỗi ký tự trên buffer đó
    thì sẽ hiểu bản chất vấn đề hơn
    các hàm đó bạn có thể tham khảo http://www.cplusplus.com/reference/clibrary/cstring/strstr/
    Khi hiểu bản chất rồi thì bạn giải quyết các vấn đề tuơng tự sẽ rất nhanh

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

  1. Ngắm 10 dòng sông dài nhất thế giới
    Gửi bởi wallpert trong diễn đàn Giải trí - Thư giãn
    Trả lời: 0
    Bài viết cuối: 05-11-2012, 02:12 PM
  2. Làm thế nào để load lại datagridview với dòng mặc định là dòng đang được chọn
    Gửi bởi rossoneri trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 7
    Bài viết cuối: 10-04-2012, 01:23 PM
  3. Trả lời: 10
    Bài viết cuối: 18-10-2011, 12:10 PM
  4. Trả lời: 6
    Bài viết cuối: 18-05-2011, 01:25 PM
  5. dòng chứa toàn số nguyên tố,gia trị lớn nhất dòng nhưng nhỏ nhất cột
    Gửi bởi huongtan trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 8
    Bài viết cuối: 10-01-2011, 01:04 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