|
안녕하세요.
L"abc,def," -> L"abcdef" 로 바꾸는 함수를 아래와 같이 구현하였습니다.
아래 함수에 문제점이 없을까요?
static void DeletePause(unsigned short *ps)
{
unsigned short *pf = ps, *pb = ps;
for(; *pb && pf <= pb;)
{
if(*pb == (unsigned short)',');
++pb;
else
{
*pf = *pb;
++pf;
++pb;
}
}
if(!*pb)
*pf = *pb;
pf = pb = NULL;
}
|