vs2013编写C++时控制台不显示汉字

程序没有问题,只是控制台不能显示汉字,我怀疑是注册表被篡改了,但是下了一个修复注册表的软件扫描修复之后还是有错,各位大神帮我看看这是什么问题?图片说明

SetConsoleOutputCP(437); 设置控制台输出为中文。。。

那需要什么头文件呢?