在C ++代码中使用希腊符号

时间:2014-03-09 11:24:04

标签: c++ variables environment

我曾经在c ++代码中的变量声明中使用像α和ε这样的希腊符号而没有问题。我将平台更改为Ubuntu,并且在编译期间我开始收到类似的错误:

stray ‘\316’ in progra
stray ‘\261’ in program

我可以在不更改代码的情况下解决此问题吗?

1 个答案:

答案 0 :(得分:2)

在MSVC 2012中没有问题,您可以下载希腊语并编写代码,就像输入英文一样,所以以下内容完全有效

#include <iostream>

#define ακέραιος int
#define για      for 
#define τυπωθήτω std::cout
#define πέρας    std::endl;

int _tmain(int argc, _TCHAR* argv[])
{
    για (ακέραιος αριθμός(0); αριθμός < 5; ++αριθμός)
    {
        τυπωθήτω << αριθμός << πέρας;
    } 
    return 0;
}

除此之外,我还没有找到一种简单/自然的方式来使用希腊语和c ++代码(或者说是公平的理由)

注意:VS对希腊语不是例外,它支持任何语言,我从阅读有关用希伯来语编写c ++代码的博客获得了提示