经常需要在程序调试的时候,写Debug字符串,由于M$的类库变来变去,总是遇到从VC6转到VS2005后宽字符和MutiByte带来的麻烦,原因就是微软的CString.Format和sprintf有Unicode和Not Set设置问题,于是自己写了一个类似的,通过格式化将错误信息输出到char *缓冲区的函数。