em có bài toán như sau:
từ file dữ liệu gồm các dòng ký tự như sau:
absndhfngba
asnfhsbs
abbbffshf
anmghh
(nói chung là nhiều dòng và họ ko cho dừng ở dòng thứ mấy cả )
bây h họ bắt tìm xâu ab trong cách chuỗi trên thì em nên đi theo hướng nào ạ và em cũng ko bt nhập vào kiểu gì .Em xin cảm ơn
Bài toán về đọc và xử lí file dữ liệu vào
Đâu khó gì. Đọc từng dòng, mỗi lần đọc thì tìm luôn.
Vấn đề là đề yêu cầu trả về thế nào?
- Chuỗi đầu tiên tìm được?
- Chuỗi cuối cùng?
- Đếm số chuỗi?
- ???
Tập tin (file) là có giới hạn chứ đâu như Console, không biết điểm dừng (^Z).
7 Likes
Nhiều dòng và không cho dừng ở dòng thứ mấy, theo mình hiểu thì như vậy tức là đọc hết nguyên file.
Các bước theo cách đơn giản nhất:
- Đọc từng dòng trong file (họăc đọc hết file, rồi tách từng dòng)
- Tìm string “ab” trong từng dòng đó
- Hết
8 Likes
Dùng grep cậu ạ 
grep "ab" filename.txt
Như cậu thấy, mọi người đã chỉ ra điểm hạn chế trong câu hỏi của cậu. Tớ nghĩ cậu nên bổ sung thêm chi tiết để nhận câu trả lời mong muốn nhé Nguyệt 
8 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?