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

Đề tài: mọi người giúp mình về dạng lấy kí tự trong file.txt

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

    Red face mọi người giúp mình về dạng lấy kí tự trong file.txt

    bạn nào giúp mình 2 vấn đề này với!
    +mình muốn lấy ra 1 chuỗi từ file (file có nhiều kí tự "\n") để lưu vào 1 mảng duy nhất thì phải làm sao?
    +mình muốn lấy ra từng dòng trên file để lưu vào mảng thì phải làm như thế nào?
    Đã được chỉnh sửa lần cuối bởi tadinhsung : 28-01-2013 lúc 11:36 PM.

  2. #2
    Ngày gia nhập
    12 2012
    Bài viết
    0

    sao ko có ai giúp mình vậy

  3. #3
    Ngày gia nhập
    01 2013
    Nơi ở
    Học viện Kỹ thuật Quân Sự
    Bài viết
    247

    Bạn đọc từng kí tự của chuỗi, Nếu kí tự này KHÁC 13 thì đẩy nó vào mảng. nếu == 13 tức nó là \n (xuống dòng). => Kết thúc một chuỗi.

    Cứ đọc như thế đến khi nào gặp kí tự EOF (end of file) tức là file đã hết thì bạn dừng đọc.
    C Code:
    1. char c, str[100][100];
    2. int i = 0, j = 0;
    3. FILE *pf = fopen ("Tên file","r");
    4.  
    5. while ((c = getc(pf))!= EOF)
    6. {
    7.         if (c != 13)
    8.         {
    9.            str[i][j] = c;    //Đẩy c vào mảng.
    10.            j++;    // tăng j để điền kí tự tiếp theo
    11.          }
    12.          else
    13.          {
    14.           str[i][j] = 0;     // ki tu cuoi cung cua chuoi la NULL
    15.           i++;     // tăng i để chuyển sang mảng khác.
    16.           j = 0;     // gán lại j
    17.          }
    18. }
    Nếu cần giúp đỡ, hỗ trợ:
    Bài Tập. Đồ Án. Tools. Phần mềm. Liên hệ:
    Facebook: http://www.facebook.com/thuecodedoan
    Website: https://thuecodedoan.wordpress.com
    Email: thuecodedoan@gmail.com
    Sđt: 094.76.76.854

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

  1. Lập trình C Giúp em bài tập về FILE trong C !!!!
    Gửi bởi sonhabetat1 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 1
    Bài viết cuối: 28-12-2013, 05:41 PM
  2. Bài tập C Giúp mình bài tập về xử lý File trong C với
    Gửi bởi trunganh2810 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 4
    Bài viết cuối: 25-11-2012, 04:09 PM
  3. Giúp em hàm ghi dữ liệu trong dslkd vào file và đọc dữ liệu từ file
    Gửi bởi chuong01 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: 18-10-2009, 09:42 AM
  4. Xử lý file trong C++!! Cần giúp đỡ?!
    Gửi bởi bad_eyes trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 04-06-2009, 05:33 PM
  5. Lập trình C++ Đọc file và ghi file trong lập trình C++. Giúp em sửa
    Gửi bởi thangit trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 20-10-2008, 09:57 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