重定向到E:/out.txt中
std::ofstream logFile("E://out.txt");
std::streambuf *outbuf = std::cout.rdbuf(logFile.rdbuf());
std::streambuf *errbuf = std::cerr.rdbuf(logFile.rdbuf());
//重定向单元测试结果到控制台,不能用
AllocConsole();
freopen("CONOUT$","w+t",stdout);
freopen("CONIN$","r+t",stdin);
只需要把以上代码放在程序开头即可