728x90
반응형
이 함수로 값을 받을때는 이 값이 들어갈까?
저 함수로 출력할때는 저 값이 출력될까?
아래와 같이 간단히 정리.
입력 함수
strcpy(char *dest, char* str)
null (\x00)을 포함하여 str의 값을 dest에 복사한다.
gets(char *str)
개행 문자 (\x0a) 나 EOF를 만나기 전까지 str에 저장한다. 단, 개행문자는 저장되지 않는다.
fgets(char* str)
개행 문자 (\x0a) 나 EOF를 만나기 전까지 str에 저장한다. 개행문자를 포함하여 저장한다.
read (int fd, void *buf, size_t len)
null(\x00), 개행 문자 (\x0a) 모두 buf에 복사한다.
printf(), puts()
null(\x00)을 만날때 까지 출력한다.
728x90
반응형
'Tips & theory' 카테고리의 다른 글
heap tcache & main_arena (0) | 2022.08.01 |
---|---|
fsb (0) | 2022.07.30 |
libc에서 offset 찾기. (0) | 2022.07.29 |
문제에서 제공된 libc 파일 사용. (0) | 2022.07.28 |
GDB run 실행 후 입력 값 넘기기 (0) | 2022.07.15 |