TRACE打印中文時輸出_CrtDbgReport: String too long or IO ErrorThe program的解決辦法

      今天在用TRACE語句輸出文件名的時候,發現輸出結果是_CrtDbgReport: String too long or IO ErrorThe program,再仔細看看,string長度並不長,但是包含有中文,再到網上搜一下,果然TRACE在處理中文輸出時會出現問題。

 

       解決辦法如下:

 

 

    包含頭文件locale.h ,

    並在程序開始調用setlocale (LC_ALL , "chs" );

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章