01/10/2018, 01:12
Gặp lỗi này là sao ạ?
![](/pictures/picfullsizes/2018/10/01/gnv1538410038.png)
lỗi ngay dòng fscanf_s(input,"%s",&tmp);
em đọc chuỗi thì bị lỗi này, kể cả đọc trực tiếp hay gián tiếp, fgets cũng lỗi. Lỗi này là do đâu ạ ?
Bài liên quan
Thử bỏ & ở dòng lỗi đi xem tn!
thử sửa xem sao
Vẫn chưa sửa được ạ.
code đâu.đưa lên mới giúp dc chứ
đây ạ
Input
5
ALEX
LUIS
JAMES
BRIAN
PAMELA
1
PAMELA
Output
240
FEFEFEFE hình như là bẫy lỗi. Xem lại xem có add file input vào project chưa.
Mình thử sửa lại rồi nhưng vẫn lỗi y như vậy . Dù sao cũng cảm ơn bạn
Là sao ạ? kiểm tra add như thế nào ạ ?
Mình đã tìm ra cách sửa, câu lệnh đúng sẽ là :
fscanf_s(input, "%s", tmp,sizeof tmp);
. Nhưng mình thắc mắc tại sao phải thêm tham số như vậy ? Có bạn nào biết, giải thích giúp mình với.Lưu ý fscanf_s là hàm không chuẩn. Đổi qua gcc là thấy ngay
Các hàm có đuôi _s thì cần thêm số kí tự hay số byte.