使用std::cout不能输出显示
2015-11-08 13:25
295 查看
在测试一行函数时,出现std::cout不能输出的情况,找不到原因。
1. 只好从main函数第一行,开始测试,直到发现一个函数
o_Initer.ekf_filter(filter, x_k_k,p_k_k, sigma_a, sigma_alpha, sigma_image_noise, o_Initer.gSVOC );
函数体包含了:
freopen 函数扰乱了重载,注销掉就可以了。
2.fclose(stdout);语句的使用
fclose(stdout);语句的使用导致 文件输出流 不能重定位 回到标准屏幕输出。需要注意。
修改为file.close();
file.clear();语句。
1. 只好从main函数第一行,开始测试,直到发现一个函数
o_Initer.ekf_filter(filter, x_k_k,p_k_k, sigma_a, sigma_alpha, sigma_image_noise, o_Initer.gSVOC );
函数体包含了:
//f = class(f,'ekf_filter'); if(freopen( "TraceDeg/Trace.txt", "w", stdout)== NULL) fprintf(stderr, "error redirecting stdout\n"); m_shower.PrintMatrix(x_k_k); fclose(stdout); //end
freopen 函数扰乱了重载,注销掉就可以了。
2.fclose(stdout);语句的使用
fclose(stdout);语句的使用导致 文件输出流 不能重定位 回到标准屏幕输出。需要注意。
修改为file.close();
file.clear();语句。
相关文章推荐
- 关于HTML你可能不知道的一些知识点
- git命令图解
- 蓝桥杯练手之 大小之差
- Hdu 5240 Exam【贪心】
- DOM选择器
- 开博了
- 【C/C++学院】0826-文件重定向/键盘输入流/屏幕输出流/字符串输入输出/文件读写简单操作/字符文件读写二进制与文本差别/get与getline挖掘数据/二进制与文本差别/随机位置/多线程初级
- require.js 入门学习
- 驱动开发(5)内核中的字符串
- thinkphp新增
- LVS集群配置(DR模式)
- JQuery的主要操作函数
- OpenGL 抗锯齿
- linux命令大全
- Weka -- 数据格式基本介绍
- 关于出现Not an editor command: Bundle '**/*.vim'的解决方案
- Spring对JDBC的支持JdbcTemplate模板类
- 抽象工厂模式
- Exchange2013 ECP迁移用户提示错误(该用户没有Exchange邮箱)及解决方案
- css中position属性(absolute|relative|static|fixed)