C String Utility
자주 사용하는 문자열 유틸리티 매크로 정리.
#include <string.h>
#include <malloc.h>
#define strequals(a, b) (strcmp(a, b) == 0)
#define strstartswith(a, b) (strstr(a, b) == a)
#define strappend(a, b) \
do {\
char* holder = malloc(strlen(a)+strlen(b)+1);\
holder[0] = '\0';\
strcat(holder, a), strcat(holder, b);\
free(a);\
a=holder;\
} while(0)
'C/C++' 카테고리의 다른 글
C 프로세스 자원 사용량 확인하기 (0) | 2017.01.28 |
---|---|
C 동적 라이브러리를 사용하는 프로그램 만들기 (0) | 2017.01.25 |
C printStackTrace (0) | 2016.12.02 |
Linux C Socket Util (0) | 2016.11.08 |
pcre 사용법 (0) | 2016.10.28 |