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

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-26
  • 2022-02-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-21
  • 2021-05-18
相关资源
相似解决方案