scanf_s,strcpy 등 버퍼 사이즈에대해서
잠팅이
질문 제목 : scanf_s,strcpy 등 버퍼 사이즈에대해서버퍼 사이즈에 대해서 궁금합니다질문 내용 : 위 에 scanf_s()함수와 strcpy()함수등 에서는 버퍼 사이즈를 같이 지정 해주자나요??
그 버퍼 사이즈를 어떻게 알고 지정해 주죠? ㅎ... 질문이 좀 이상한데요... 많이 몰라서요..
# include stdio.h
int main(){
char name[5];
int kor,eng,math;
int sum;
printf(================\n);
printf(이 름 : );
scanf_s(%s,&name,5);
printf(================\n);
printf(국 어 : );
fflush(stdin);
scanf_s(%d,&kor,5);
printf(영 어 : );
scanf_s(%d,&eng,5);
printf(수 학 : );
scanf_s(%d,&math,5);
printf(=================\n);
sum=kor+eng+math;
printf(합 계 : %d,sum);
}
예를 든건데요.. 제가 코딩 하고 있던 참이라.. 그냥 예로 올렸습니다. 여기서 scanf_s함수에 버퍼 사이즈를 몰라서 그냥 5로 지정했거든요? 모른다고 안적으면 또 제대로 실행이 안되고... 버퍼사이즈에대해서 궁금합니다. 이건 알거든요 입출력버퍼..?
한꺼번에 입출력버퍼에 모았다가 ...실행? 무튼 그런거까진 알거든요? 그런데 버퍼 사이즈에대해선 .. 그 사이즈란게 바이트를 의미하는건가요? 답변 부탁드립니다..