MFC下调用控制台
来源:互联网 发布:美国人工智能政策 编辑:程序博客网 时间:2024/05/21 09:11
在CWinApp的InitInstance中对话框的DoModal之前加入
void MyUseConsole(void){AllocConsole(); // 开辟控制台SetConsoleTitle(_T(""));//设置控制台窗口标题freopen("CONOUT$", "w", stdout);// 重定向输出freopen("CONIN$", "r+t", stdin);// 申请读}
在CWinApp的ExitInstance中加入
FreeConsole();//释放控制台
直接printf或cout
CCHESSPLAY()->OutStatus(std::cout);
void CChessPlay::OutStatus(ostream& os){ os<<"chessboard:\n"; for (size_t i =3;i <= 12;++i) { for (size_t j=3;j <= 11;++j) { os<<Global::g_chessmanName[Global::g_chessboard[i][j]]<<" "; } os<<"\n"; } os<<"\n"; os<<"chess man:\n"; for (size_t i = 16 ;i < Global::g_chessman.size(); ++i) {os << std::setw(2) << Global::g_chessmanName[i]<< " "; } os<<"\n"; for (size_t i = 16;i < Global::g_chessman.size(); ++i) { bool alive = Global::g_chessman[i]->Alive() ? true : false; os<<std::setw(2)<<alive<<" "; } os<<"\n";os << "evaluate:" << m_evaluate << "\n" << endl;}
阅读全文
0 0
- MFC下调用控制台
- MFC下调用控制台
- mfc调用控制台
- [MFC]调用控制台打印
- MFC调用控制台
- MFC中 调用控制台
- MFC调用控制台
- 控制台程序在C#下调用;关于MFC的初始化
- 在MFC下调用win32控制台显示调试信息
- VS2015下MFC程序调用控制台失败解决办法
- MFC下调用控制台和控制台下MFC库的支持
- 在控制台环境下调用MFC DLL崩溃的问题小结
- 在控制台和mfc平台下调用caffe库会出现的bug及解决办法
- MFC调用控制台窗口显示调试信息
- MFC中调用控制台CMD进行输出
- MFC程序 调用控制台 显示调试信息
- 【MFC】如何在mfc窗口程序中调用控制台
- VC下控制台/MFC删除文件方法
- MySQL limit 分页查询数据库
- 剑指Offer----从尾到头打印链表
- 【机器学习杂货铺】——过拟合和欠拟合(暂缺)
- Java
- 对于大数(?)的是否为7的倍数的判断
- MFC下调用控制台
- Deis被微软收入囊中
- LeetCode之Find Bottom Left Tree Value
- WebService报org.apache.cxf.interceptor.Fault: Could not send Message 错误
- Spring MVC 的常用注解
- PHP面向对象之构造方法与析构方法
- 重复旋律 后缀数组 板子 最长可重叠重复子串问题
- centos7安装androidstudio环境经验
- oracle 表被锁定解决方法