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

  在调试程序时,经常会用到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++环境导致,无法深究,能正常使用即可。

你可能感兴趣的:(printf)