String Searching
- char* strchr(const char *s, int c)
- char* strcpy(char *dst, const char *src)
- char* strstr(const char *s1, const char *s2)
- char* strpbrk(const char *s1, const char *s2
Stirng token
문자열을 자르는 데에 사용된다.
포인터의 장난질이다. pointer가 있는 곳이 시작점, null이 마지막 값이다.
컴퓨터는 int와 같은 native 자료형을 더 빠르게 처리한다.
ispunct를 사용하여 \t나 ' '를 걸러낸다.
무한 수를 처리한다는 것은 문자열 타입에서 int로 갔다가 다시 문자열 처리한다.
toascii(int c) : 정수를 문자열로 저장한다.
atoi(s), atol(s) : 문자열을 정수나 long 형태로 변환한다.
무한수를 계산할 때는 c에서 제공하는 타입을 연산에 사용할 수 없다. 왜냐하면 int 자체가
유한하기 때문이다.
무한 수를 만들 때 메모리 단위로 다룬다면 자료형이 없어서 한계를 없앨 수 있다.
memchr, memcmp, memcpy, memmove, memset 등등
파일로 된 문자열을 받아와서 무한수 처리를 한다.
반응형
'대학수업 > 시스템프로그래밍기초' 카테고리의 다른 글
[11] 시스템 프로그래밍 기초 (비트 연산) (0) | 2022.11.29 |
---|---|
[10] 시스템 프로그래밍 기초 ( standard IO ) (0) | 2022.11.22 |
[08] 시스템 프로그래밍 기초 (포인터 심화) (0) | 2022.11.08 |
[07] 시스템 프로그래밍 기초(배열과 포인터) (0) | 2022.11.01 |
[06] 시스템 프로그래밍 기초(메모리) (0) | 2022.10.18 |