BitArt

Ideas Worth Spreading

导航

在VisualDSP++中使用printf()的问题

Posted on 2012-11-28 10:02  BitArt  阅读(1791)  评论(0编辑  收藏  举报

  在调试程序时,经常会用到printf在控制台中输出结果,但最近博主在使用该函数时,发现这个printf经常失效,在控制台中无任何输出,但是在printf的格式控制列表中添加换行符“\n”就可以正常输出,如下:

  printf( "\nThe DMA0 PPI Interrupt has been entered!\n" );    /*可以正常输出*/

  printf( "The DMA0 PPI Interrupt has been entered!" );    /*无法正常输出*/

  搜索了ADI的帮助文档,未发现关于此的介绍,个人觉得编译后,控制台中给出编译信息时,结尾没有“\n”,导致用户在使用printf时输出位置未知。这个问题乃visualdsp++环境导致,无法深究,能正常使用即可。