메뉴 닫기

Linux C에서 gets 사용시 경고에러

메모리 보호기법 공부하던 도중 C 파일로 gets 함수를 사용해서 작성했는데

warning: implicit declaration of function ‘gets’

warning: the `gets’ function is dangerous and should not be used.

이런 에러가 떴다.. 결과론적으로 컴파일이나 실행은 잘 되지만 gets 함수 자체가 오버플로우에 대한 검사를 하지 않기때문에 위험하다고 사용하지 말라는 경고이다.

fgets, scanf 함수로 대체 가능하다.

까먹을까봐 끄적여놓는다..

0 0 votes
Article Rating
구독
Notify of
guest

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x