tìm từ có xuất hiện trong file hay không?

Nếu mình nhập vào 1 từ, làm thế nào để tìm từ ấy có xuất hiện trong file có sẵn của mình hay không ạ?
ví dụ như mình có 1 file sẵn ghi 1 đoạn văn bản, giờ mình viết chương trình nhập vào một từ, tìm xem từ ấy có xuất hiện trong đoạn văn bản trong file hay không ý ạ.
Mong mọi người giúp đỡ ạ :smile:

1 Like

Phương tìm cách đọc một hàng, trong một hàng phương tìm cách tách ra từng từ. Sau đó dùng strcmp để so sánh với từ nhập vào.

Cách tách ra từng từ thì có thể xem bài này để lấy ý tưởng

cách tách từ thì em biết cách ạ, nhưng đọc từng dòng trong file thì phải làm sao ạ? chỉ cần file >> n thôi ạ?

Không đơn giản thế được. Em có thể dùng cách đọc file bằng thư viện của C ở đây

Hoặc em có thể dùng fstream như ví dụ ở đây. Tại anh chưa làm video về đọc file. Anh sẽ tăng tốc để làm mấy video về đọc ghi file để sau này gửi cho các bạn cùng xem. Nhưng hiện tại quả thật là một ngày anh chỉ còn thời gian ngủ :frowning:

http://www.cplusplus.com/doc/tutorial/files/

1 Like

:smile: vâng, e cảm ơn ^^

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?