So sánh fgets() vs gets()



Hướng dẫn lập trình C từ cơ bản tới nâng cao. Học lập trình C cho người mới bắt đầu. Tự học lập trình miễn phí qua video hướng dẫn chi tiết. So sánh sự giống và khác nhau giữa hàm gets() và hàm fgets(). Nên sử dụng hàm fgets hay gets? triệu thân channel-we make the life better!

Link tham khảo:

So sánh hàm gets() và fgets()
– GIỐNG NHAU:
1. Cùng chức năng đọc vào xâu kí tự có chứa khoảng trắng.
2. Trả về xâu kí tự vừa đọc được.

– KHÁC NHAU: gets() fgets()
1. số lượng tham số 1: (char *str) 3: (char *str, int n, FILE *stream)

2. Điều kiện dừng Khi gặp kí tự Khi gặp kí tự newline hoặc
newline hoặc n-1 kí tự đã được đọc hoặc
end of file. end of file.

3. Mức độ an toàn Không an toàn Có

Nguồn: https://newblurayrelease.com/

Xem thêm bài viết khác: https://newblurayrelease.com/lap-trinh-php/

  • Modern C11, gets() has been removed :'<

    Kernel Grim July 23, 2020 2:35 am Reply
  • tại sao
    fgets(buf, MAX, stdin);
    mà gets chỉ cần mỗi buf thôi ạ

    Đình Thắng July 23, 2020 2:35 am Reply
  • anh ơi cho em hỏi em dùng fgets để làm bài nhập danh sách sinh viên struct mà lúc in ra thì nó tự xuống dòng có cách nào khắc phục không ạ?

    Khang Chow July 23, 2020 2:35 am Reply
  • anh oi em hoc ky thuat phan mem . Vay hoc xong C roi hoc C++ ha anh

    Minaa July 23, 2020 2:35 am Reply
  • hay quá anh ei

    Nguyen Van Tan July 23, 2020 2:35 am Reply
  • anh ơi, hình như còn 1 cái khác biệt nữa là gets sẽ không nhận n vào chuỗi, còn fgets vẫn nhận n vào chuỗi, đúng không ạ?

    Hiếu Phạm Trung July 23, 2020 2:35 am Reply
  • Làm sao để bỏ kí tự n trong fgets anh nhỉ? Tuy nó an toàn nhưng nhiều khi thao tác với chuỗi nó cứ dính n lỗi khó chịu quá.

    Lee Phan July 23, 2020 2:35 am Reply
  • anh cho em hỏi : fgets và scanf khác nhau ở đâu vậy ạ

    Tiến Nghĩa July 23, 2020 2:35 am Reply
  • OK

    Full Dev Studio July 23, 2020 2:35 am Reply
  • Làm sao viết tiếng Việt có dấu trên dev C đc ạ ?

    Thanh Thuận July 23, 2020 2:35 am Reply
  • Cảm ơn đại ca nhiều

    Nguyễn Đạt July 23, 2020 2:35 am Reply
  • cho e xin gmail a vs. e hỏi a 1 chút về Menu – for hover dynamic menu

    Son Le Khac July 23, 2020 2:35 am Reply
  • anh cho xin cái link fb đi ạ

    Nguyễn Đạt July 23, 2020 2:35 am Reply

Leave a Reply

Your email address will not be published. Required fields are marked *