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

Đề tài: Tìm dòng dài nhất file C++

  1. #1
    Ngày gia nhập
    12 2011
    Nơi ở
    HN
    Bài viết
    5

    Mặc định Tìm dòng dài nhất file C++

    Mem mới
    Mình học C rồi nhưng mới học C++ thấy các câu lệnh hơi phức tạp
    Hôm nay thầy giáo cho đề tìm dòng dài nhất trong file ai giúp mình vs

  2. #2
    Ngày gia nhập
    04 2010
    Bài viết
    1,534

    Bắt buộc phải dùng C++, không được dùng C ?

  3. #3
    Ngày gia nhập
    12 2011
    Nơi ở
    HN
    Bài viết
    5

    Trích dẫn Nguyên bản được gửi bởi VoTichSu Xem bài viết
    Bắt buộc phải dùng C++, không được dùng C ?
    Uh vậy làm thế nào?

  4. #4
    Ngày gia nhập
    04 2010
    Bài viết
    1,534

    Viết code C lên đây rồi sẽ có người chỉ cho cách đổi ra C++

  5. #5
    Ngày gia nhập
    12 2011
    Nơi ở
    HN
    Bài viết
    5

    Trích dẫn Nguyên bản được gửi bởi VoTichSu Xem bài viết
    Viết code C lên đây rồi sẽ có người chỉ cho cách đổi ra C++
    Mình ko biết viết bằng cả C lẫn C++ đâu. Bạn nêu phương hướng giải quyết cho minh thôi cũng đc ví dụ như làm thế nào để xác đinh đã hết dòng trong file chẳng hạn chứ ko cần code chi tiết đâu

  6. #6
    Ngày gia nhập
    10 2011
    Bài viết
    552

    Mặc định Tìm dòng dài nhất file C++

    Trích dẫn Nguyên bản được gửi bởi hiepsibibenhtri Xem bài viết
    Mình ko biết viết bằng cả C lẫn C++ đâu. Bạn nêu phương hướng giải quyết cho minh thôi cũng đc ví dụ như làm thế nào để xác đinh đã hết dòng trong file chẳng hạn chứ ko cần code chi tiết đâu
    Uẩy, học hết C rồi thì mấy cái này phải làm dc chứ ?

    Mà vấn đề "hướng giải quyết" thì liên quan gì C hay C++ mà đầu bài có THANH MINH là "Học qua C rồi, đến C++ thấy câu lệnh phức tạp" ??? Chả có tí lô rít nào
    Um Mani Padme Hum...!!

  7. #7
    Ngày gia nhập
    07 2011
    Bài viết
    38

    Bạn đọc từ file từng dòng rồi so sánh thôi
    Làm giống lúc bạn tìm max trong nhiều số ấy. Đầu thì gán max = 0 chẳng hạn, sau chạy từ đầu đến cuối, nếu số lớn hơn max hiện tại thì gán số đó vào max, chạy xong ta đc max.
    Tương tự bạn đọc dòng từ file vào, đọc từ đầu đến cuối, cũng sẽ tìm đc số ký tự max , chỉ thêm vào nữa là lúc gán vào max thì bạn cũng copy dòng vào hiện tại vào 1 biến đệm tạo trước của bạn , cuối cùng ta đc dòng có ký tự max.

  8. #8
    Ngày gia nhập
    04 2010
    Bài viết
    1,534

    Có hai cách làm:

    1. đọc từng dòng trong file và xét độ dài chuỗi, lựa ra trị dài nhất.

    2. Đọc cả file vào một chuỗi rồi tìm khoảng cách giữa hai ký tự '\n'. Đoạn có khoảng cách lớn nhất là chuỗi dài nhất

    Cách đọc dòng: nghiên cứu hàm getline trong C++
    Cách đọc cả file: nghiên cứu hàm fopen, fseek, fread
    Đã được chỉnh sửa lần cuối bởi VoTichSu : 31-12-2011 lúc 10:09 AM.

  9. #9
    Ngày gia nhập
    12 2011
    Nơi ở
    HN
    Bài viết
    5

    Cảm ơn mấy bạn nha! Nhất là anh VOTICHSU

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

  1. Lấy 1 dòng ra từ file text và xóa dòng đó đi trong file cũ!!!
    Gửi bởi tranquang_hq trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 05-12-2012, 04:00 PM
  2. Tách file name khỏi path và đọc ghi file theo dòng trong MFC như thế nào?
    Gửi bởi Athrun trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 3
    Bài viết cuối: 14-12-2011, 12:34 PM
  3. Ghi từng dòng trên file nhị phân, mở file lại đọc tìm dòng tuơng ứng trong C#
    Gửi bởi henxui_nobita_00 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 05-04-2011, 11:38 PM
  4. Nhận đúng dòng mình muốn trong EDIT BOX và trong file TEXT???
    Gửi bởi nam_dkn trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 8
    Bài viết cuối: 31-10-2010, 02:01 AM
  5. Ghi đè dữ liệu vào một dòng nhất định trong file trên C#?
    Gửi bởi khoavl trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 25-05-2009, 04:09 PM

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