天天看点

源码文件编码问题,导致编译的程序运行错误

 VS中代码如下:

//argc =1
    if (argc > 1)
    {
        DEBUG_TEXT("--------");
        ......
    }      

  没想到这个输出竟然有!这是何等的奇怪?吾怀疑是内存溢出,于是清理了一批代码,还是出错……

  后来吾将源码文件另存:

  • 文件,高级保存选项。
  • Unicode(UTF-8带签名)
  • 行尾(UNIX)

  神奇的正确了。

继续阅读