# string.h

21개의 포스트

ft_memcmp

1. 프로토타입 > - 헤더 형태 2. 용도 3. 리턴값 4. 코드 구현 5. 코드 설명

2021년 5월 26일
·
0개의 댓글

ft_memchr

1. 프로토타입 > - 헤더 형태 2. 용도 3. 리턴값 4. 코드 구현 5. 코드 설명

2021년 5월 26일
·
0개의 댓글

ft_memmove

1. 프로토타입 > - 헤더 형태 2. 용도 3. 리턴값 4. 코드 구현 5. 코드 설명

2021년 5월 26일
·
0개의 댓글

ft_memccpy

1. 프로토타입 > - 헤더 형태 2. 용도 3. 리턴값 4. 코드 구현 5. 코드 설명

2021년 5월 26일
·
0개의 댓글

ft_memcpy

1. 프로토타입 > - 헤더 형태 2. 용도 3. 리턴값 4. 코드 구현 5. 코드 설명

2021년 5월 26일
·
0개의 댓글

ft_memset

1. 프로토타입 > - 헤더 형태 2. 용도 3. 리턴값 4. 코드 구현 5. 코드 설명

2021년 5월 26일
·
0개의 댓글

ft_strncmp

1. 프로토타입 > - 헤더 형태 2. 용도 3. 리턴값 4. 코드 구현 5. 코드 설명

2021년 5월 26일
·
0개의 댓글

ft_strnstr

1. 프로토타입 > - 헤더 형태 2. 용도 3. 리턴값 4. 코드 구현 5. 코드 설명

2021년 5월 26일
·
0개의 댓글

ft_strrchr

1. 프로토타입 > - 헤더 형태 2. 용도 3. 리턴값 4. 코드 구현 5. 코드 설명

2021년 5월 26일
·
0개의 댓글

ft_strchr

1. 프로토타입 > - 헤더 형태 2. 용도 3. 리턴값 4. 코드 구현 5. 코드 설명

2021년 5월 26일
·
0개의 댓글

ft_strlcat

1. 프로토타입 > - 헤더 형태 2. 용도 3. 리턴값 4. 코드 구현 5. 코드 설명

2021년 5월 26일
·
0개의 댓글

ft_strlcpy

1. 프로토타입 > - 헤더 형태 size_t #inlcude 필요함. 크기를 의미하는 변수로 사용. 이론상 가장 큰 사이즈를 담을 수 있는 unsigned 데이터 타입. 즉, 32비트 머신에서는 32비트 사이즈의 unsigned 정수형(unsigned int가 아니라 그냥 '정수'를 의미), 64비트 머신에서는 64비트 사이즈의 unsigned 정...

2021년 5월 26일
·
0개의 댓글

ft_strlen

1. 프로토타입 > - 헤더 형태 size_t #inlcude 필요함. 크기를 의미하는 변수로 사용. 이론상 가장 큰 사이즈를 담을 수 있는 unsigned 데이터 타입. 즉, 32비트 머신에서는 32비트 사이즈의 unsigned 정수형(unsigned int가 아니라 그냥 '정수'를 의미), 64비트 머신에서는 64비트 사이즈의 unsigned 정...

2021년 5월 26일
·
0개의 댓글

<string.h> 함수 정리

: ptr이 가리키는 메모리를 ptr 배열의 크기만 0xFF 값으로 설정: source의 값을 num크기만큼 ptr에 복사: text와 "abc"가 같으면 0을 return, 다르면 1을 return ( 0은 거짓, 1은 참): text1의 문자열을 text2에 복사

2021년 5월 25일
·
0개의 댓글
post-thumbnail

[42 Seoul] memmove를 알아보자

1. 구조 2. 기능 메모리의 값을 src에서 dst로 n 바이트 만큼 복사합니다. 이때, src 배열은 src와 dest의 메모리 영역에서 겹치지 않는 부분 부터 먼저 복사됩니다. 3. Parameter 1) void *dst 복사 받을 메모리의 시작을 가리키는

2021년 5월 4일
·
0개의 댓글
post-thumbnail

[42 Seoul] memccpy를 알아보자

구조 #include void memcpy(void dst, const void *src, size_t n) 기능 메모리의 값을 src에서 dst로 복사합니다. 리턴 값으로 dst의 시작 포인터가 반환됩니다 Parameter 1) void *dst 복사 받을

2021년 5월 4일
·
0개의 댓글
post-thumbnail

[42Seoul] memcpy를 알아보자

1. 구조 2. 기능 메모리의 값을 src에서 dst로 복사합니다. 리턴 값으로 dst의 시작 포인터가 반환됩니다 3. Parameter 1) void *dst 복사 받을 메모리의 시작을 가리키는 포인터입니다. 함수 내부적으로 unsigned char로 처리되어

2021년 5월 4일
·
0개의 댓글
post-thumbnail

[42 Seoul] bzero을 알아보자

1. 구조 2. 기능 메모리를 원하는 크기만큼 0으로 설정이 가능합니다. (앞의 memset 기능이 축소되었다고 생각할 수 있겠습니다.) 3. Parameter 1) void *s 값을 채울 메모리의 시작 주소를 의미합니다. 2) size_t len 0 으로

2021년 5월 4일
·
0개의 댓글
post-thumbnail

[42 Seoul] memset을 알아보자

1. 구조 2. 기능 메모리를 원하는 크기만큼 특정 값으로 설정이 가능합니다. 3. Parameter 1) void *s 값을 채울 메모리의 시작 주소를 의미합니다. 2) int c 채울 값을 의미합니다. 인자로는 int로 들어오지만, 내부적으로 unsige

2021년 5월 4일
·
1개의 댓글
post-thumbnail

C.3 string.h의 표준함수

String의 입/출력과 관련한 string.h 파일의 표준함수들을 사용해 보고 문제점을 파악해 보자.

2021년 4월 15일
·
0개의 댓글