C - Bài tập 6.4L: Đọc dữ liệu danh sách sinh viên từ file text

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ธ.ค. 2024

ความคิดเห็น • 32

  • @hust4189
    @hust4189 8 หลายเดือนก่อน

    làm sao để đọc con trỏ trong struct vậy ạ, e viết ra file rồi, nma đọc từ file lúc debug nó kêu cannot access address....

    •  8 หลายเดือนก่อน

      Vậy nó đang null rồi

  • @nguyenhuyhoang9974
    @nguyenhuyhoang9974 4 ปีที่แล้ว +1

    anh ơi ko có bài tập 6.5 ạ , e ko thấy trong video ạ

    •  4 ปีที่แล้ว

      e tìm k thấy thì a chưa làm

  • @anhnguyen-un3th
    @anhnguyen-un3th 3 ปีที่แล้ว

    anh ơi cho em hỏi là khi đọc hết dữ liệu trong file rui thì dữ liệu file sẽ trả về 0, null , -1 hay gì anh

    •  3 ปีที่แล้ว

      e có thể debug để xem kết quả mà

    •  3 ปีที่แล้ว

      e có thể debug để xem kết quả mà

  • @nguyenthe8273
    @nguyenthe8273 5 ปีที่แล้ว

    Nếu trong file tên viết theo kiểu:họ tênđệm tên (ko dùng struct) thì làm sao để đọc file đc anh,em nghĩ fscanf ko nhận dấu cách

    •  5 ปีที่แล้ว

      Xem ví dụ trong video để biết cách làm nha

    •  5 ปีที่แล้ว

      @@nguyenthe8273 gì thế e

    • @nguyenthe8273
      @nguyenthe8273 5 ปีที่แล้ว

      @ @thân triệu có cách nào lấy 12 22 25 từ chuỗi 12/22/25 ko a

    •  5 ปีที่แล้ว +2

      @@nguyenthe8273 e tham khảo ở đây:
      #include
      #include
      #include
      int main(){
      char date[100];
      int i = 0;
      // for example: 12/12/2020
      printf("Enter your date(dd/mm/yyyy): ");
      gets(date);
      int day, month, year;
      // strtok: www.tutorialspoint.com/c_standard_library/c_function_strtok.htm
      char myDate[3][10];
      char* p = strtok(date, "/");
      for(; p != NULL; p = strtok(NULL, "/")){
      strcpy(myDate[i++], p);
      }
      // se this for more detail: www.tutorialspoint.com/c_standard_library/c_function_atoi.htm
      day = atoi(myDate[0]);
      month = atoi(myDate[1]);
      year = atoi(myDate[2]);
      printf("day/month/year: %d/%d/%d", day, month, year);
      return 0;
      }

  • @TruongTran-rl5jd
    @TruongTran-rl5jd 3 ปีที่แล้ว

    Em chào anh. EM muốn hỏi anh phần fscanf sao lại là %20d hay %10s nghĩa là gì ạ?
    Và sao a không xài %d %s ạ?

    •  3 ปีที่แล้ว +1

      dùng để in ra hoặc đọc vào n kí tự kiểu x nào đó

    • @TruongTran-rl5jd
      @TruongTran-rl5jd 3 ปีที่แล้ว

      @ em cám ơn ạ

    • @TruongTran-rl5jd
      @TruongTran-rl5jd 3 ปีที่แล้ว

      @ nhưng mà a ơi nhập vào số 100 mà %20d thì sẽ nhập đc gì ạ?
      Em tìm hiểu trên gg mà vẫn ko có?Mong a có thể gt sâu hơn ạ

  • @44_tranvannhan53
    @44_tranvannhan53 4 ปีที่แล้ว

    chỗ dssv[i++]=sv anh phải đặt trên chỗ kiểm tra kết thúc file, nếu như anh đặt như vậy nó sẽ mất đi dữ liệu cuối

    •  4 ปีที่แล้ว +1

      test thấy chưa đúng thì e đổi lại vị trí nhé

  • @AnNguyen-sl3mf
    @AnNguyen-sl3mf 2 ปีที่แล้ว +1

    Giả sử file có dạng:
    123 nguyenA
    134
    124 thiB
    12 xuanC
    Thì phải đọc thế nào ạ, kiểu thỉng thoảng nó sẽ bị trống ấy ạ

    •  2 ปีที่แล้ว +1

      các bản ghi trong file phải thống nhất k thì chỉ có đọc cả dòng r in ra thôi e

  • @quynhtrangtran0706
    @quynhtrangtran0706 5 ปีที่แล้ว

    A ơi từ file nhị phân thì s ạ

    •  5 ปีที่แล้ว

      A chưa thử và chắc là a không thử

  • @phantri6846
    @phantri6846 4 ปีที่แล้ว

    anh chỉ giúp em xoá thông tin 1 sinh viên với ạ

    •  4 ปีที่แล้ว +1

      đọc hết ra xóa xong ghi lại vào file

  • @ucLe-rt7rz
    @ucLe-rt7rz 5 ปีที่แล้ว +1

    Anh ơi kênh die rồi hả :(((((

  • @nguyenhuy6125
    @nguyenhuy6125 4 ปีที่แล้ว

    hết C rồi qua hoc C++hay C#

    •  4 ปีที่แล้ว +1

      E định làm gì?

    • @nguyenhuy6125
      @nguyenhuy6125 4 ปีที่แล้ว

      @ học cho biết lập trình và viết vài chương trình nhỏ biết đâu có ít kiến thức giúp được trong vài tình huống

    •  4 ปีที่แล้ว +1

      Vậy thì học cái nào cũng ok

  • @PhamThiCaVuiB
    @PhamThiCaVuiB 4 ปีที่แล้ว

    Trần Ngân

  • @_NguyenucHung-vk2wi
    @_NguyenucHung-vk2wi 3 ปีที่แล้ว +1

    a giảng khó hiểu quá tại sao phải %20[^
    ] z anh

    • @NguyenNgocTruyenB
      @NguyenNgocTruyenB 3 ปีที่แล้ว

      fscanf đọc cho đến dấu cách là ngừng rồi, nhưng mà trong họ thì nhiều dấu cách