Tips [zh_cn]

Netbeans 无法显示中文之解决方案

今天偶然发现Netbeans不能显示中文,本来以为是charset的问题,然后意识到错误的charset会导致乱码,而不是小方块。 经过测试,使用最常用的英文字体,例如Arial, New Times Roman 都可以正常显示中文。其余字体,比如编程常用的MonoSpace,Consolas,Monaco什么的会无法显示中文。如图: 经过一番搜索,找到原因,简单地说,原因在于这些字体里面不包含中文,fallback font也没有中文. 又搜了一大圈,发现了一个很好的第三方字体,使用Consolas+微软雅黑中文,非常漂亮,成功解决,如图:(如果细心就会发现字数不一样,所以只是我的一个例子么~)   下载链接: http://ishare.iask.sina.com.cn/f/8965397.html 备用链接: YaHei.Consolas.1.12

By shiji, ago
中文

[C/C++]关于void main和int main的问题

void main与int main之间的区别是什么?”这是一个常见的问题。我们来探讨一下这个问题,并深入研究一些有关main()函数不同版本的更多的东西。 C与C++在main()函数方面的标准有所不同,所以我们要分开讨论。 对于C语言: 在C89标准中,main() 的形式是可以接受的,当然使用如下的C99标准更明智,因为在这个标准中只有如下格式才能被接受: int main ( void ) int main ( int argc, char *argv[] ) 我们可以对main函数做轻微的改变,比如我们可以用一个自定义的类型代替int(当然这个类型必须被定义为int型),还可以把*argv[]改为**argv,等等。 如果我们不想在命令行下对程序输入参数,可以选择第一种形式。 其实第二种形式的两个参数argc,argv的名称是可以改变的,但保持原样是更明智的选择。 main()函数的返回类型必须为int;返回的整形值作为传递给调用者的一个返回码。(this allows a return code to be passed to the invoker) 对于C++: Read more…

By shiji, ago