30/09/2018, 19:37
Sự khác nhau giữa các hàm vào ra như scanf, fscanf,
Mọi người cho mình hỏi sự khác biệt giữa 2 hàm trên như thế nào, mình có đọc trên cplusplus.com thì phần miêu tả từng hàm như sau:
scanf: Read formatted data from stdin
fscanf: Read formatted data from stream
mình không hiểu 2 từ “stdin” và “stream”, mong mọi người giải thích càng kĩ càng cụ thể càng tốt.
Mình xin cám ơn!
Bài liên quan
Stdin là viết tắt của standard input, nghĩa là đầu vào tiêu chuẩn của thiết bị. Ví dụ như linux trên máy tính pc sẽ hiểu mặc định đó là luồng dữ liệu nhập từ bàn phím. Còn stream là từ chỉ luồng dữ liệu chung chung. Hiểu đơn giản là hàm scanf đọc dữ liệu từ bàn phím, fscanf là hàm tổng quát hơn, bạn phải truyền thêm tham số là muốn đọc dữ liệu từ luồng nào.
Cám ơn bạn rất nhiều :).