2025/04/12 3

[C언어] strchr 함수 알아보기 (문자 찾기)

[C언어] strchr 함수 알아보기 (문자 찾기)strchr문자열 내에 일치하는 문자가 있는지 검사하는 함수 strtok 함수 정의char* strchr(char* str, int c); - 첫 번째 parameter str : 검색할 문자열- 두 번째 parameter c : 존재하는지 확인할 문자 (아스키 값으로 들어가기 때문에 int형) 문자가 존재한다면 문자가 존재하는 곳의 pointer를 return문자가 존재하지 않으면 NULL pointer를 return  사용법char str[] = "BlockDMask";char* ptr = strchr(str, 'M');if(ptr != NULL){ printf("%c, %d", *ptr, ptr);}  Result)  예제01위 사용법에서 본 예제 ..

카테고리 없음 2025.04.12

[C언어] strtok 함수 알아보기 (문자열 자르기)

[C언어] strtok 함수 알아보기 (문자열 자르기) strtokstring을 tokenize한다. header file- C언어 : - C++ :  strtok 함수 정의char* strtok(char* str, char* delimiters); 문자열 str을 첫 번째 parameter로 받아서두 번째 parameter로 들어온 char* type의 구분자를 기준으로문자열을 잘라 문자열의 pointer를 하나씩 반환하는 함수 사용법char str[] = "Block D Mask."; // 구분할 문자열char *ptr = strtok(str, " "); // 첫 번째 strtok 사용while (ptr != NULL) // ptr이 NULL일 때까지 = strtok 함수가 NULL을 return할..

[C언어] 토큰(Token)이란?

C언어에서 Toekn이란? C Program을 구성하는 최소 단위를 말한다.Toeken은 일반적으로 데이터 처리 과정에서 문자열을 더 관리하기 쉽고 의미 있는 부분으로 나누기 위해 사용된다.여기에서 Token은 6가지로 나뉜다. 1. 키워드 (예약어)2. 식별자3. 상수4. 문자열 리터럴5. 연산자6. 구두점 No.이름설명1키워드이미 특별한 의미가 정해진 단어2식별자Programmer가 의미를 정한 단어3상수Program이 실행되는 동안 변하지 않는 값4문자열 레터럴문자열 상수5연산자연산에 사용되는 기호 문자6구두점의미를 강조하는 기호 문자   1. 키워드 (Keyword, 예약어)Compiler에 의해서 이미 의미가 정해져 있는 단어이름설명종류기억분류변수의 생존기간auto, extern, registe..