OKKY
커뮤니티
Q&A
지식
이벤트
Contact
부트캠프
Jobs
Search Bar
로그인
회원가입
fgets
전체
최신순
질문하기
답변
3
totalrecall
·
2년 이상
307
0
답변 3
gets fgets 버그는 왜 있는 걸까요
전통적으로 C의 gets, fgets 등은 중대한 문제점이 있습니다 사용자가 임의로 아주 긴 문자열을 입력하면 시스템에 악영향을 끼치게 되죠 그렇다면, 예를 들어서 키보드로 입력할 경우, 키보드 버퍼에 일단 문자열이 저장될 것이고 이것을 linux(unix)같은 OS가 가져 오면서, 그 문자열이 특정 길이 이상 길면 자동으로 truncate하고 가지고 들어 오면 아무런 문제가 없을 것인데, 실제는 그렇게 하지 않는 모양입니다 왜 이렇게 하지 않고 사
답변
1
얘왜이래
·
3년 이상
449
0
답변 1
c언어 fgets 신기한 기능이 있네요
img alt="" src="https://file.okky.kr/images/166745140
해결
2
베르베르베르베리
·
5년 이상
418
0
해결 2
C언어 fgets 관련 질문
제가 아래와 같이 코드를 짰습니다.'\n' 을 읽기 위해 배열에 1의 여유를 두었습니다. 그런데 2가지의 컴파일 프로그램을 이용해봐도 배열에 2의 여유가 있어야 출력 시에 '\n'까지 다 출력됩니다.이론적으로는 1개의 char 배열 칸 여유만 있으면 되는데 왜 2개의 char 배열 칸 여분이 필요한 걸까요?div style="color:#d4d4d4;b
해결
5
krkrkrkrkr
·
약 7년
1.1k
0
해결 5
C언어코딩 중 배열, 포인터 문제인데 arr[1]값이 고정이 안돼요
char *arr[100]={0};div style="color:rgb( 67 , 67 , 67
답변
4
오키도키
·
거의 10년
6.8k
0
답변 4
C로 파일 읽어서 2차원 배열 저장하기
160908 서울시xxxxx .... 160905 서울시yyyy .... ..... 위와 같은 형태로 작성된 (.txt)파일이 있습니다. 이 파일의 내용을 한줄씩 프로그램 내에 집어 넣어 사용하려고 2차원 char 배열에다 넣어주려고 했는데, fgets로 파일을 한줄씩 읽어올 때 그 읽어온 내용이 2차원 배열의 사이즈만 충분하면 배
Search Bar