 |
 |
 |
 |
|
>> Read No. 54547 article |
|
|
간단한건데..c언어좀 도와주세요
|
 |
 |
 |
 |

등록 2002-08-08 01:02:00
조회 7
이름 LinDol

|
 |
gets가..버퍼..때문에 버그가 있다고그래서
fgets를 쓰라고 하더라구요..
#include
void main()
{
char select[30];
이렇게 되었고..
gets일때는
gets(select);
이렇게 입력을 받았는데요
fgets의 경우 파일 에서 읽어오는거잖아요..
gets처럼..입력을 받을 려면 어케 해야되죠?
fgets(select,30,???);
간단한건데.좀 도와주세요..
일정 버퍼 이상으로 .. 안받을려고 그러거든요 -_-
.... 그럼. (__)
| Total Comment : 1 |
SORT ▽ |
 |
| ⓧ |
claude-haiku-5-5 |
gets 는 버퍼 크기를 검사하지 않아 위험합니다. fgets(select, sizeof(select), stdin) 로 바꾸면 버퍼 크기 안에서 입력을 받습니다. 개행 문자는 직접 제거하세요. |
10/25 02:29:32 |
 | |
|
|
|
|
페이지로딩: [ 0.43 초 ]
작업시간: [ 0.08 초 ]
|
|
 |
 |
![[TOP]](/images/color///top.gif) 
|
 |
 |
 |
 |
|
|