대학수업/시스템프로그래밍기초

[09] 시스템 프로그래밍 기초 ( 배열 )

MIRIP 2022. 11. 15. 17:39
반응형

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 등등

 

파일로 된 문자열을 받아와서 무한수 처리를 한다.

 

 

728x90
반응형