VS2003之前默认使用ANSI编码,而VS2005默认采用Unicode.ANSI用1个字节表示字符,Unicode用2个字节表示1个字符.尝试修改编码选项:项目属性-->配置属性-->常规-->字符集-->使用多字节字符集