저는 웹사이트를 운영한다거나 하지는 않지만, 프로그래밍 연습 삼아서
C언어로 CGI프로그래밍을 해보다 의문이 생긴 학생입니다.
문자열을 받아서 특정 문자들을 삭제하는 함수를 만든 부분이었는데,
내용이 다음과 같습니다.
char *rmCtrlChar( char *str )
{
char *src, *fp;
if( str )
{
for( src=str, fp=str; *src ;src++ )
if( (*src & 0x7f) >= 0x20 )
*fp++ = *src;
*fp = '\0';
}
return( str );
}
길이는 짧지만, 아직 제가 무슨 말인지 알 수 있는 내용은 아니더군요.