2012. 1. 28. 13:13 devel/man & example
strstr
const char DELIM[2] = {'$', '%'};
char* temp = strsrt("1234$%ABCD", DELIM);
vs
char* temp = strstr("1234$%ABCD", "$%");
같은 코드 같지만 다르다
전자는 틀린 코드이고 후자가 맞는 코드이다
이것 때문에 6시간을 날려먹었다
const char DELIM[3] = {'$', '%', 0}
이렇게 null로 terminate되는 문자열을 delimiter로 지정해야 한다OTL
'devel > man & example' 카테고리의 다른 글
#define function macro (0) | 2012.07.15 |
---|---|
#define 문자열 치환 및 합치기 (0) | 2012.07.15 |
arm inline assembly (0) | 2011.12.24 |
thread starvation (0) | 2011.12.09 |
scanf에서 fflush(stdin) 사용 안하고 \n 파싱해서 없애기 (2) | 2011.11.27 |