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

Đề tài: Cách đọc một dòng trong file, dùng hàm gì?

  1. #1
    Ngày gia nhập
    11 2011
    Nơi ở
    TPHCM
    Bài viết
    14

    Wink Cách đọc một dòng trong file, dùng hàm gì?

    Các bạn cho mình hỏi mình xài hàm gì để mình có thể đọc từng dòng trong một file bất kì(thường thường là *.txt phải k?)

    Code:
    #include <iostream>
    #include <string>
    #include <fstream>
    using namespace std;
    
    void main()
    {
    string x;//khai báo để đọc một dòng
    	fstream f("abc.txt", ios::int);//mở để đọc
    while(!f.eof())
    .........
    }
    như vậy thì mình thêm lệnh gì vô nữa vậy
    mình chưa biết hàm nào làm vậy, ai có thể giải đáp giúp mình với
    lw

  2. #2
    Ngày gia nhập
    11 2010
    Bài viết
    589

    std::fstream::getline() http://www.cplusplus.com/reference/iostream/istream/getline/
    hoặc std::getline() http://www.cplusplus.com/reference/string/getline/

  3. #3
    Ngày gia nhập
    11 2011
    Nơi ở
    TPHCM
    Bài viết
    14

    Bạn có thể cho mình biết chính xác cái hàm k?
    Như là f.close() vậy đó
    hàm mình cần là đọc một dòng trong file đó bản
    có nghĩa là file có nội dung thế này
    Code:
    cong dong c viet
    No1
    thì mình đọc cái dòng "cong dong c viet"
    rồi đọc tiếp cái dòng "No1"
    tk
    lw

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

    ^
    Có link trên kia đó.

  5. #5
    Ngày gia nhập
    11 2011
    Nơi ở
    TPHCM
    Bài viết
    14

    thì cái file *.txt nó vậy đó
    dòng 1: cong dong c viet
    dong 2: no1
    lw

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

    Mặc định Cách đọc một dòng trong file, dùng hàm gì?

    Người ta đã chỉ đến tận nơi rồi vẫn không chịu động não

    C++ Code:
    1. #include<iostream>
    2. #include<fstream>
    3.  
    4. using namespace std;
    5.  
    6. int main() {
    7.  
    8.     ifstream myReadFile;
    9.     myReadFile.open("d.cpp");
    10.     char output[100];
    11.     if (myReadFile.is_open()) {
    12.         while (!myReadFile.eof()) {
    13.             myReadFile >> output;
    14.             cout<<output << "\n";
    15.         }
    16.     }
    17.     myReadFile.close();
    18.     return 0;
    19. }

  7. #7
    Ngày gia nhập
    11 2011
    Nơi ở
    TPHCM
    Bài viết
    14

    Mình cũng đã làm ra rồi,nhưng dù sao mình cũng cảm ơn bạn nha. nhưng mà cho mình hỏi thêm cái này nha. trong giáo trình mình học về tập tin html. có có cấu trúc thế này
    Code:
    <html> 
    <body> 
    <h4>Table headers:</h4> 
    <table border="1"> 
    <tr> 
    <th>Name</th> 
    <th>Telephone</th> 
    <th>Telephone</th> 
    </tr> 
    <tr> 
    <td>Bill Gates</td> 
    <td>555 77 854</td> 
    <td>555 77 855</td> 
    </tr> 
    </table>  
    </html>
    thì nó sẽ ra là

    Table headers:
    Name Telephone Telephone
    Bill Gates 555 77 854 555 77 855

    cái này la cái bảng nha, vậy có phải mình ghi là
    fstream f("abc.htm", ios::out);
    rồi sau đó là
    f<<....//ghi mấy cái lệnh ở trên vào
    phải k vậy?
    hay là làm cách nào?
    mình đang mò mà chưa ra
    lw

  8. #8
    Ngày gia nhập
    11 2011
    Nơi ở
    TPHCM
    Bài viết
    14

    Có ai có tài liệu về thao tác trên file của c++ hay không? có thể share cho mình với, Tiếng Việt thì rất tốt, còn tiếng Anh thì cũng được, mình sẽ cố đọc, đang ngu lập trình quá hà
    lw

  9. #9
    Ngày gia nhập
    11 2011
    Nơi ở
    TPHCM
    Bài viết
    14

    có ai share giúp mình với
    lw

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. ADO.NET Dùng picturebox load 1 dòng dữ liệu trong Listview
    Gửi bởi hugovsmoon trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 06-01-2012, 11:53 AM
  3. 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
  4. 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
  5. Bai tap ve file!Tạo một file text trong đó mỗi dòng lưu 3 số nguyên
    Gửi bởi sonsdc trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 06-03-2009, 10:59 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