PS:如果还不知道GoC是什么,请看https://blog.csdn.net/ahwhjt
- GoC旧版:https://download.csdn.net/download/baidu_33008169/12230012tm_source=bbsseo
- GoC新版:https://pan.baidu.com/s/1A4ZzNgCn-DCRd07Tr-cQ5g
- GoC 页版:http://51goc.com/static/gocWebNet/gocWebNet.html
下面是正文:
“在DevCpp编程平台上,采用类似《logo语言》的绘图命令方式,让初学者快速掌握C/C++编程基本语句。”
help |
tools |
GoC_private.res |
logo.h |
logolib.a |
再次PS:logo.h真的是个好东西!!!
下面是函数讲解:
work_jt:
在C++中,主函数必须是main,而在GoC中,主函数可以是work_jt也可以是main。而且准确来说,main只是work_jt的一个副本,不信你看:
pause:
为何不用system(“pause”);呢过GoC的同学一定深有体会:GoC编译出来的程序都不是命令行窗口,怎么system啊错,所以,不用说了吧/p>
wait:
wait其实可以当做是C++中Sleep函数的改版,只不过Sleep是等待毫秒,而wait是等待秒。
showXY:
这个函数是有两个的,一个是showXY,一个是_showXY,不过前者用的是模式(可选0-4)和颜色,而后者就麻烦了,要指定长度、尺寸、颜色、样式和一个叫做shownum的东西…
i2s_jt:
数字转字符串函数,不多说。
getCurPath:
用来获取程序路径。
下面的函数都是Tpen2类对象pen里面的函数,在访问之前需要加“p.”!!!
fd:
我们下面来重点讲讲这个函数…等等!operator+是什么鬼br> 好吧,operator是C++中一个用来定义操作符的关键字,在logo.h中,我们能找到:
后面还有一行注释没显示出来,那就直说吧,是前进的意思,所以:
p.fd(100);
就是让笔前进一百步,笔的轨迹也会跟着画出线来。
bk、rt、lt:
bk其实就是后退,语法跟fd一样。
rt是右转,lt是左转,另外,fd可以用+来代替,bk可以用-来代替,rt可以用^代替,但lt不能用符 代替。
下面是如何用GoC画正方形:
color:
在这里,定义了两个color函数,不要惊讶,C++支持函数重载,调用时只需分清参数就行了。
第一个color是直接调色 ,第二个是用rgb颜色。
附色 :
0:黑
1:红
2:蓝
3:绿
4:青
5:黄
6:棕
7:默认颜色
8:灰
9:粉
10:深绿
11:紫
12:海蓝
13:土黄
14:咖啡
15:白
PS:color可以简化为c~
up、down:
up是抬笔,而down是落笔,想要画两个不交接的图形时就可以用这两个函数,另外,GoC默认是落笔的。
o、r、e、oo、rr、ee:
o是画空心圆的,其唯一的参数为半径,e则是画空心椭圆,参数为宽和高,r则是空心矩形,参数为宽和高。
oo、ee、rr对应着它们的实心模式。
pic:
用来显示图片,参数即图片名。但是要注意,图片和程序要在同一个文件夹!
show:
用来显示笔,如果你想显示一张笔的图片却苦于找不到的话,用这个函数吧!
getline:
用来读入包含空格的字符串。
cls:
清屏,参数就是颜色,假如不指定,默认为15(白色)。
angle:
设置角度,假如你想直接转到一个角度的话,用这个函数非常好。
cinCaption:
设置cin提示标题,比cout+cin快捷多了。
_setEdit:
多行文本框形式输入,四个参数分别是x坐标、y坐标、宽和高。
从头到尾终于讲完了这个函数,笔者没有上 搜,纯粹靠自己研究摸索,终于写出了这篇文章,点个赞再走吧!
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!