编译小型c ++代码时出现奇怪错误

时间:2013-11-05 12:04:58

标签: c++

我尝试编译以下代码,但它失败了:

#include <iostream>

    int main(){
    double conveter, temp=25;

    conveter = (temp – 32.0) * 5.0/9.0;
    std::cout<<conveter;
        return 0;
    }

出现此错误:

  

错误C2146:语法错误:在标识符' - '

之前缺少')'

有什么建议吗?

2 个答案:

答案 0 :(得分:6)

错误的减号,再次输入减号,然后完美运行。的Unicode ...

- &gt;我-

答案 1 :(得分:3)

你最终得到了一个Unicode“en dash”字符,而不是ASCII -

确保您使用的是纯文本编辑器而不是文字处理程序;删除并重新键入短划线;并且要小心从中复制和粘贴代码的地方。