Tôi đang sử dụng hàm gets()
trong mã C của mình. Mã của tôi đang làm việc tốt nhưng tôi nhận được một thông điệp cảnh báoTắt thông báo cảnh báo trong GCC thông qua các tệp tiêu đề?
(.text+0xe6): warning: the `gets' function is dangerous and should not be used.
tôi muốn thông điệp cảnh báo này không phải để bật lên. Không có cách nào khác ư?
Tôi tự hỏi rằng có thể có những khả năng như vậy bằng cách tạo tệp tiêu đề để vô hiệu hóa một số cảnh báo. Hoặc có bất kỳ tùy chọn nào trong quá trình biên dịch có thể phục vụ mục đích của tôi không? Hoặc có thể có cách sử dụng gets()
để cảnh báo này không bật lên?
Cảm ơn Neil ... fgets hoạt động tốt. cảm ơn rất nhiều. –
Trong thực tế, bạn có thể sẽ muốn sử dụng 'sizeof buff' thay vì nhân đôi kích thước bộ đệm. –
Trong cuộc sống thực, bạn sẽ muốn kích thước bộ đệm thông qua một hằng số như BUFFSIZE và cũng sử dụng nó trong lệnh fgets(). –