1、编译test:
g++ test.c -o test
编译后产生文件:test.exe
2、执行
test
P.S. ST默认UTF-8编码,编译后汉字会显示乱码。这是因为:
汉字编码格式跟英文字符编码格式是不一样的。标准C语言库函数不能直接处理汉字。%c,%s只能处理ASCII在[32,127]区间的字符输出。汉字编码超过这个范围了。
解决方法:.c文件用txt写字板打开另存为ANSI编码,另存为替换原文件,再编译即可。
P.P.S. 若在ST下出现以下错误提示:cannot open output file [filename].exe: Permission denied