Post nhầm nhưng sẵn tiện trả lời luôn.
Xuống dòng là "\r\n" (gồm 2 ký tự nhé).
Mình muốn hỏi về cách xuống dòng trong file văn bản. Nếu dùng hàm fgets() thì cần phải biết dòng đấy tối đa dài bao nhiêu kí tự nhưng nếu mình ko thể biết được thì sao? Chẳng lẽ cứ phải đọc từng kí tự đến khi nào gặp kí tự 13 thì thôi à? Ko có hàm giống như trong Pascal như Readln(f); à? Mong được các bro chỉ giáo. Mình xin thanks trước.
Post nhầm nhưng sẵn tiện trả lời luôn.
Xuống dòng là "\r\n" (gồm 2 ký tự nhé).
Đã được chỉnh sửa lần cuối bởi ZCoder87 : 31-10-2008 lúc 04:52 PM.
Nếu bạn khôn biết rõ dòng dài bao nhiêu thì đành phải đọc vào một buffer, sau đó tìm trong buffer xem có ký tự '\n' không. Nếu có thì tách chuỗi từ đầu đến chỗ vừa tìm thấy. Nếu không tìm thấy thì cộng dồn buffer vào chuỗi và đọc tiếp một buffer nữa và cứ lặp lại như thế. Độ lớn của buffer phải được tính sao cho phù hợp với tốc độ đọc của ổ cứng.
Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.