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

Đề tài: Tạo 20 file nằm trong cùng 1 thư mục như thế nào?

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

    Mặc định Tạo 20 file nằm trong cùng 1 thư mục như thế nào?

    Mình muốn viết chương trình mà khi chạy thì chương trình sẽ tự động tạo ra 20 file nằm trong cùng 1 thư mục có tên như thế này: data1.txt,data2.txt,data3.txt,...,data20.txt nhưng mình không biết làm sao để mỗi 1 lần chạy trong vòng for thì hàm fopen lại mở ra 1 file có tên thay đổi.
    Xin các bạn giúp mình với, thanks

  2. #2
    Ngày gia nhập
    02 2008
    Nơi ở
    Việt Nam
    Bài viết
    577

    Tên file cần mở bạn lưu trong một chuỗi chẳng hạn: filename = "data1.txt";
    Sau mỗi vòng for tăng chuỗi như sau: filename[4]++;
    Giờ thì gọi mở filename thôi.

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

    Nếu tăng như bạn nói thì khi tăng lên tới data9.txt thì nó sẽ tăng lên là data@.txt rồi dataA.txt,... chứ nó ko tăng lên 10,11,...
    À còn đường dẫn để mình lưu 20 file đó vào thì xử lý sao hả bạn
    Đã được chỉnh sửa lần cuối bởi asianforever285 : 07-02-2009 lúc 01:52 PM.

  4. #4
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    có 2 chuỗi là thế này nhé
    chuỗi A char A[10];
    Strcpy(A,"data");
    char trunggian[5];
    sau đó for(...,...,...)
    {
    sprintf(trunggian,"%d.txt",i);
    strcat(A,trunggian);
    }
    như vậy là được

  5. #5
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Cơ bản vẫn là dùng hàm sprintf, cách này mình chỉ rút gọn cách của coder_gate thôi :
    C Code:
    1. for (i=0;...;...)
    2. {
    3.     char filename[20];
    4.     sprintf(filename,"data%d.txt",i);
    5.     ......
    6. }
    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.

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

  1. Đưa câu hỏi và đáp án trong cùng một file word vào sql database bằng c# như thế nào?
    Gửi bởi ngocthua92 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 12-07-2013, 11:34 AM
  2. Liệt kê danh sách các file trong cùng folder với file đang chạy ?
    Gửi bởi phucduan trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 05-10-2012, 09:03 AM
  3. MDI- Chỉ mở không mở được file cùng tên khi đã mở rồi thì làm thế nào?
    Gửi bởi kisy1703 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 28-05-2010, 05:29 PM
  4. nén nhiều file cùng lúc như thế nào?
    Gửi bởi ngavnt4 trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 1
    Bài viết cuối: 28-10-2009, 08:56 AM
  5. Open nhiều file cùng lúc trong C# như thế nào?
    Gửi bởi AlexF trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 12-10-2008, 03:56 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