만렙 개발자의 로그

  • 홈
  • 태그
  • 방명록
  • 글쓰기

fgets 1

[C언어 fgets 으로 에러해결] warning: implicit declaration of function 'gets'; did you mean 'fgets'? warning: the 'gets' function is dangerous and should not be used

1.⚠️ 발생한 에러 메시지Warning: implicit declaration of function 'gets' → 함수 선언이 없는데 썼어Warning: the 'gets' function is dangerous and should not be used. → 이 함수는 위험하니 쓰지 마 2. 원인 분석- gets()는 왜 위험할까?malloc(80)으로 메모리를 80바이트나 할당했더라도, gets()는 그 크기를 전혀 체크하지 않습니다.만약 사용자가 100바이트를 입력하면? 준비된 80바이트를 넘어서 메모리의 다른 영역을 침범(Buffer Overflow) 해버립니다.이는 프로그램의 강제 종료나 해킹의 원인이 됩니다. 3. 해결 방법- fgets() 도입과 올바른 컴파일gets 대신 fgets를..

[C] C언어/C언어 2026.02.09
이전
1
다음
더보기
프로필사진

만렙 개발자의 로그

만렙 곧 됨. 진짜 됨.

  • 분류 전체보기 (92)
    • 포트폴리오 (47)
      • [IoT 기반 피지컬 AI 교육일지] (43)
      • C언어 프로젝트 [재고관리 프로그램] (4)
    • 자격증 (8)
      • 정보처리기사 (8)
    • [C] C언어 (16)
      • 리눅스 (7)
      • C언어 (5)
    • [JAVA] 자바 (9)
      • JSP (5)
    • [Python] 파이썬 (0)
    • [Android] 안드로이드 (9)
      • 개념 (1)
    • [IT] 기본상식 (1)
      • SW 개발 프로세스 (1)
    • [IoT] 사물인터넷 (3)
      • 실습기록 (0)
    • 네트워크 프로그래밍 (1)
      • Linux 소켓 (1)
      • Windows 소켓 (0)

Tag

멀티스레드, 안드로이드스튜디오, 동적할당, iot프로젝트, 트러블슈팅, 포인터, 앱개발, 코딩공부, c프로그래밍, 소켓프로그래밍, 구조체, 파이썬, 리눅스, C언어, 학습기록, 링크드리스트, win32api, 자료구조, 아두이노, 스마트홈,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바