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

Đề tài: Làm sao đọc một hàng nhất định trong file txt

  1. #1
    Ngày gia nhập
    12 2009
    Bài viết
    35

    Mặc định Làm sao đọc một hàng nhất định trong file txt

    Giả sử mình có một file txt thế này và mình muốn lấy dòng thứ 3 của nó

    dfdfdfdfdf
    fsdsadw
    dsdsadw
    eefefdss

    Vậy là thế nào để lấy đc dòng thứ 3 ra mà không phải đọc từng hàng một.Giúp mình với

  2. #2
    Ngày gia nhập
    11 2008
    Nơi ở
    An Giang
    Bài viết
    502

    Hi vọng đúng ý bạn:
    Visual C# Code:
    1. StreamReader read = new StreamReader("path.txt");
    2. string s = read.ReadLine();
    3. int count = 1;
    4. {
    5. if(count == 3)
    6. MessageBox.Show(s);
    7. s = read.ReadLine();
    8. count++;
    9. }

  3. #3
    Ngày gia nhập
    12 2009
    Bài viết
    35

    Không như ý của mình rồi.ý mình là làm sao để k cần duyệt qua hàng 1 với hàng 2 mà vẫn tới được hàng 3 cơ.Để mình nói rõ hơn.Giả sử mình có file text chứa nghĩa của từ vựng tiếng anh(từ điển đó).Nếu mình duyệt vậy chương trình sẽ chậm.Mình muốn duyệt như một mảng vậy chỉ cần gọi chỉ số lập tức cho mình chuỗi của hàng đó
    file txt

    con dao
    cái kéo
    khăn tay
    sách vở
    v.v
    Đã được chỉnh sửa lần cuối bởi lenhatnguyen : 13-09-2011 lúc 08:27 PM.

  4. #4
    Ngày gia nhập
    02 2010
    Bài viết
    73

    Trích dẫn Nguyên bản được gửi bởi lenhatnguyen Xem bài viết
    Không như ý của mình rồi.ý mình là làm sao để k cần duyệt qua hàng 1 với hàng 2 mà vẫn tới được hàng 3 cơ.Để mình nói rõ hơn.Giả sử mình có file text chứa nghĩa của từ vựng tiếng anh(từ điển đó).Nếu mình duyệt vậy chương trình sẽ chậm.Mình muốn duyệt như một mảng vậy chỉ cần gọi chỉ số lập tức cho mình chuỗi của hàng đó
    file txt

    con dao
    cái kéo
    khăn tay
    sách vở
    v.v
    Nếu đọc trong file thì chắc không được đâu bạn ơi, trong file phải đọc tuần tự.
    Còn muốn đọc theo kiểu của bạn thì chắc phải load từ file qua 1 mảng string đó ( Không nghĩ được cái nào hay hơn )

  5. #5
    Ngày gia nhập
    11 2008
    Bài viết
    73

    Bạn load tất cả các dòng lưu vào mảng khi khởi động chương trình rồi khi từ cần tìm có index là bao nhiêu thì lấy phần tử có index đó ra thôi. chỉ bị chậm khi khởi động chương trình

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

  1. Kỹ thuật C++ kéo file thả vào dialog trong MFC nhận diện vị trí file
    Gửi bởi thanhtuan1989 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 01-03-2012, 05:45 PM
  2. Đọc dữ liệu file midi dạng số HEX và lấy lời nhạc trong file ra file text
    Gửi bởi kimngockhtn_2007 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 29-06-2011, 04:40 PM
  3. Ghép 2 file exe thành 1 file duy nhất exe trong C#?
    Gửi bởi ngvan trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 08-04-2011, 09:01 PM
  4. Gộp nhiều file .h thành 1 file .h duy nhất trong VC++
    Gửi bởi langman trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 6
    Bài viết cuối: 05-03-2011, 07:58 PM
  5. 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

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