Rtems中一段代码执行后的奇怪现象
2019-04-14 15:46发布
生成海报
Rtems中一段代码执行后的奇怪现象
最近在做一个测试软件,软件中需要画一个简单界面。CODE的过程中发现一个奇怪的问题,简单描述如下,望各位大牛给予指点。
while(1)
{
printf("***********
");
printf("
FFF");
getch();
}
同样的这段代码,在TURBOC2.0中执行后,打印信息如下:
在RTEMS操作系统中执行后,打印信息如下:
大家注意一下光标的位置,前者是执行完printf("
FFF");后再执行getch();而后者正好相反。显然后者与我们的预期并不相符,那么产生这种现象的原因是什么了?
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮