함수 내에서 로컬변수로 스트링 버퍼를 사용할 때 사전에 반드시 초기화를 해야한다는 것은 누구나 알고 있다. 아마 대부분은 다음과 같은 방법으로 버퍼를 초기화 할 것이다. void do_something_function() { char szBuffer[MAX_BUF_SIZE]; .... memset(szBuffer, 0, sizeof(szBuffer)); .... } 그러나 버퍼를 선언함과 동시에 초기화가 이루어지도록 하면 다음과 같이 선언하면 된다. char szBuffer[MAX_BUF_SIZE] = {0}; char szBuffer[MAX_BUF_SIZE] = {}; char szBuffer[MAX_BUF_SIZE] = ""; 스트링 버퍼를 로컬이 아닌 글로벌로 선언하면 초기화를 명시하지 않아도 모두..