신규 블로그를 만들었습니다!

2020년 이후부터는 아래 블로그에서 활동합니다.

댓글로 질문 주셔도 확인하기 어려울 수 있습니다.

>> https://bluemiv.tistory.com/

strchr()와 strstr() 함수

strchr(a, b) : a문자열에서 b문자의 주소를 검색한뒤 그 주소값을 반환한다..

strstr(a, b) : a문자열에서 b문자열의 주소를 검색한뒤 그 주소값을 반환한다..

 

#include <stdio.h>
 
int main(void) {
 
    char name[20] = { "hongku" };
    char* pName1 = NULL;
    char* pName2 = NULL;
 
    pName1 = strchr(name, 'k');
    pName2 = strstr(name, "ong");
    
    // 주소 출력
    printf("pName1 = %x\n", pName1);
    printf("pName2 = %x\n\n", pName2);
 
    // 값 출력
    printf("pName1 = %s\n", pName1);
    printf("pName2 = %s\n", pName2);
 
    return 0;
}
​

 

 

 

 

strupr()와 strlwr() 함수

strupr(a) 함수는 문자열을 대문자로 바꿔준뒤 그 주소를 반환한다.

strlwr(a) 함수는 문자열을 소문자로 바꿔준뒤 그 주소를 반환한다.

 

#include <stdio.h>
 
int main(void) {
 
    char arr1[] = { "heLLo WorlD!" };
    char arr2[] = { "heLLo WorlD!" };
    char* pArr1 = NULL;
    char* pArr2 = NULL;
 
    pArr1 = strupr(arr1); // 대문자
    pArr2 = strlwr(arr2); // 소문자
    
    printf("pArr1 : %s\n", pArr1);
    printf("pArr2 : %s\n", pArr2);
 
    return 0;
}​

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기