OKKY
커뮤니티
Q&A
지식
이벤트
Contact
부트캠프
Jobs
Search Bar
로그인
회원가입
gets
전체
최신순
질문하기
답변
3
totalrecall
·
2년 이상
308
0
답변 3
gets fgets 버그는 왜 있는 걸까요
전통적으로 C의 gets, fgets 등은 중대한 문제점이 있습니다 사용자가 임의로 아주 긴 문자열을 입력하면 시스템에 악영향을 끼치게 되죠 그렇다면, 예를 들어서 키보드로 입력할 경우, 키보드 버퍼에 일단 문자열이 저장될 것이고 이것을 linux(unix)같은 OS가 가져 오면서, 그 문자열이 특정 길이 이상 길면 자동으로 truncate하고 가지고 들어 오면 아무런 문제가 없을 것인데, 실제는 그렇게 하지 않는 모양입니다 왜 이렇게 하지 않고 사
해결
1
집돌이개발자
·
5년 이상
515
0
해결 1
c언어 gets 함수 궁금합니다.
#include <stdio.h>int main(void){ char a[10]; while(gets(a) != NULL){ printf("%s\n",a); } return 0;}위 소스에서 제 의도는 a배열에
Search Bar