strchr() & strstr()- 문자(열)의 위치 찾기

CODEDRAGON Development/C, C++

반응형

   

strchr()함수와 strstr()함수 - 문자(열)의 위치 찾기

헤더파일

string.h

strchr()함수

문자의 위치를 찾는 함수 (문자열에서 특정 문자의 위치 찾기)

strstr()함수

문자열의 위치를 찾는 함수 (문자열에서 특정 문자열의 위치 찾기)

   

   

함수원형

함수의 원형

예제

성공

#include<string.h>

char*  strchr (const char* s, int c )

#include<string.h>

char array1[10] = "abcdef";

strchr(array1, 'd');

array1에서 문자 'd'의 메모리 주소를 찾기

   

성공: 찾은 문자의 메모리 주소를 반환

#include<string.h>

char*  strstr (const char* s1, const char* s2)

#include<string.h>

char array1[10] = "ab-ce-df";

char array2[10] = "ce";

strstr (array1, array2);

array1에서 array2에 저장된 문자열을 찾기

   

성공: 찾은 문자열의 메모리 주소를 반환