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

Đề tài: Code Lập trình cấu trúc dữ liệu 2, xin mọi người chỉ giúp?

  1. #1
    Ngày gia nhập
    05 2007
    Bài viết
    1

    Mặc định Code Lập trình cấu trúc dữ liệu 2, xin mọi người chỉ giúp?

    Em đọc tài liệ cấu trúc dữ liệu 2 phần Sắp Thứ Tử Ngoại-Phần trộn Run
    PHP Code:
    void tao_file(void/*Tao file co n phan tu*/
    {
                         
    int i,x;
                         
    FILE *fp;
                         
    fp=fopen("d:\\ctdl\\sorfile\bang.int","wb");
                         
    printf("Cho biet so phan tu : ");
                         
    scanf("%d",&n);
                         for (
    i=0;i<n;i++)
                        {
                             
    scanf("%d",&x);
                             
    fprintf(fp,"%3d",x);
                         }
                  
    fclose(fp);

    -Với hàm tạo file nào em ko hiểu cái đoạn fopen ý nghĩa nó như thế nào theo em thì khi chuong trình goi hàm tao_file thì chuong trình sẽ đọc file bang,ini trong thư mục d:\\ctdl\\sorfile nhưng khi em chạy và em kiẻm tra trong thư mục d:\\ctdl\\sorfile nhưng ko có file bang.ini

    Mong các anh em chỉ giúp chân thành cảm ơn anh em nhiều !
    Đã được chỉnh sửa lần cuối bởi hanam1601 : 09-04-2009 lúc 03:21 PM.

  2. #2
    Ngày gia nhập
    03 2009
    Nơi ở
    Ở địa ngục
    Bài viết
    667

    fopen là lệnh mở file nếu chưa có thì tạo mới. Còn về việc không tìm thấy file là do bạn thiếu 1 dấu \ trong đường dẫn.

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

    Code:
    fp=fopen("d:\\ctdl\\sorfile\bang.int","wb");
    thiếu một cái \
    Code:
    fp=fopen("d:\\ctdl\\sorfile\\bang.int","wb");
    Sẽ tạo ra một file tên bang.int trong thư mục d:\ctdl\sorfile

  4. #4
    Ngày gia nhập
    03 2009
    Bài viết
    27

    fopen là hàm để mở một file đã có sẵn hoặc tạo file mới(nếu chưa có) 'wb' là để ghi file nhị phân. Bạn ko thấy file bang.int vì bạn thiếu dấu \. Các đường dẫn bạn phải viết \\ hoặc là /.

  5. #5
    Ngày gia nhập
    05 2007
    Bài viết
    1

    Cảm ơn các anh nhiều đường dẫn trong C toàn \\ ko

  6. #6
    Ngày gia nhập
    09 2006
    Nơi ở
    /usr/share/.hack@
    Bài viết
    1,433

    Mặc định Code Lập trình cấu trúc dữ liệu 2, xin mọi người chỉ giúp?

    Trích dẫn Nguyên bản được gửi bởi hanam1601 Xem bài viết
    Cảm ơn các anh nhiều đường dẫn trong C toàn \\ ko
    sai bét !
    từng dấu trong cặp dấu \\ mang ý nghĩa hoàn toàn khác nhau.

    cái \ thứ nhất (bên phải): là kí tự sẽ được in ra (ẻxpected to be outputed)
    cái \ thứ hai (bên trái): là kí tự thoát, vì \ là kí tự đặc biệt nên muốn in nó ra phải có dấu gọi tạm là thoát (special character escape).

    Có nguyên cả một bảng các kí tự thoát đấy.
    None!

  7. #7
    Ngày gia nhập
    05 2007
    Bài viết
    1

    Cảm ơn Xcross nhiều giờ đã hiểu. Xcross cho mình hỏi là nếu mình gõ \\ bằng / thì ký tự / hiểu như thế nào vậy
    Đã được chỉnh sửa lần cuối bởi hanam1601 : 10-04-2009 lúc 02:14 PM.

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

  1. Sửa code Xây dựng cấu trúc phân số
    Gửi bởi boydamtac199 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 14-12-2013, 12:04 PM
  2. Trả lời: 0
    Bài viết cuối: 07-07-2013, 07:29 PM
  3. Code mã linux kernel có cấu trúc như thế nào?
    Gửi bởi hardwire trong diễn đàn Thắc mắc lập trình C/C++ trên Linux
    Trả lời: 4
    Bài viết cuối: 12-09-2011, 11:12 AM
  4. Hỏi về cấu trúc trình bày code chuẩn?
    Gửi bởi nguyenngochoang89 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 5
    Bài viết cuối: 29-08-2010, 03:52 AM
  5. Cấu trúc file excel | Cấu trúc file xls. Giúp mình với?
    Gửi bởi knightofit 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: 02-04-2009, 10:44 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