书籍:《Visual C++ 2017从入门到精通》的2.10 文件操作
环境:visual studio 2022
内容:[例 2.54] 用WriteString向控制台窗口输出文本
1.新建一个控制台工程并勾选“MFC".
2.打开对应的文件如Test254.cpp,添加如下代码:
// TODO: 在此处为应用程序的行为编写代码。
//设置程序的本地化环境,LC_CTYPE 控制字符分类和转换规则,"chs" 表示简体中文环境。
setlocale(LC_CTYPE, "chs");
//尝试将 stdout(标准输出)作为文件对象操作。
CStdioFile f(stdout);
//定义宽字符/窄字符兼容的字符串缓冲区,_T 宏根据编译环境自动选择 char 或 wchar_t。
TCHAR buf[] = _T("哪吒2,Test String!");
//将缓冲区内容输出到控制台。
f.WriteString(buf);
3.编译,执行后效果: