c语言

C语言实现刮刮乐小游戏教程及源码

一、项目介绍这是一个用C语言和easyX实现的刮刮乐小游戏,用鼠标左键可以刮开刮卡层。刮卡操作通过掩码图实现,一张隐藏的待刮开背景图,一张掩码图。快试试你能中大奖吗?编译环境:visualc++6.0第三方库:Easyx2022注意需要提前安装easyX,

C语言如何画一个矩形?

C语言如何画一个矩形?不带填充的哪种?有,easyX同样提供rectangle函数供大家使用,原型如下:voidrectangle(intleft,inttop,intright,intbottom);传入四个参数,是矩形左上角和右下角的两个点的坐标,即四个值。

获取当前文字颜色(settextcolor)

对于默认字体的颜色问题,除了可以用setcolor设置默认线条颜色外,为了不影响其他图案的线条色,我们可以单独设置字体的颜色,即settextcolor函数。下面我们分别尝试两种办法:首先我们可以直接用setcolor更改颜色,这种方式会改变所有线条的颜色,

其他预处理命令

#error等其他常用预处理命令除了上面介绍的之外,C语言还有#error、#line、#pragma等其他常用的预处理命令,在很多C语言的程序中也是经常可见的,下面简单介绍一下它们。1.#error#error指令强制编译程序停止编译,它主要用于程序调试。

获取字符串实际占用像素高度和宽度

有时我们需要事先知道字符串的占用宽度和宽度占多少像素,从而结合窗口大小及位置考虑合适的字符串输出的坐标。这个时候就可以用textheight和textwidthh函数,可以帮我们准确的获取字符串实际占用高度和宽度的像素值。他们的函数原型分别如下:宽度:inttextwidth(LPCTSTRstr);

C语言实现简单计算器(VC6.0可用)

一、项目介绍C语言版简易计算器,包含几个小功能,包括基本运算、进制转换、一元二次方程,支持返回操作,整体源码比较精简,代码逻辑简单,扩展性强,非常适合新手了解和学习的小项目。二、运行截图导航菜单,支持六种计算(可扩展)根据输入选择,可重复使用阶乘计算三、代码思路代码整体依靠一个swtich结构根据用户

C语言绘制弹球游戏7-完善程序

上一节,其实我们的弹球游戏基本就已经完成了,但有些不够好,比如程序一开始,小球从中间开始运动,速度过快反应慢的话马上就gameover了,因此我们可以加一个开始的提示,比如确认开始;以及在结束时提示是否继续开始或结束,来提高游戏的友好度。对于第一部分,

C语言实现动态万象时钟教程及源码

一、项目介绍这是一个用C语言绘制的动态万象时钟。编译环境:VisualStudio2019第三方库:Easyx2022注意需要提前安装easyX,如没有基础可以先了解easyX图形编程二、运行截图三、部分代码1.引入图形头文件#include<graphics.h>2.定义窗口大小#defineWid

C语言绘制隐藏的爱心教程及源码

一、项目介绍这是一个用C语言绘制的静态立体图形,但是一直盯住你就会发现图形中间有一颗心在隐隐跳动!眼见不一定为实,你也会被自己的大脑“欺骗”。编译环境:visualc++6.0第三方库:Easyx2022注意需要提前安装easyX,如没有基础可以先了解easyX图形编程二、运行截图(添加折线前)(添加

如何保存图片(截图)?

有的时候我们需要保存某个局部,或者整个窗口截屏,比如记录游戏战绩等等。这个时候easyX也是可以做到的,就是用saveimage函数,先看看它的函数原型:voidsaveimage(LPCTSTRstrFileName,IMAGE*pImg=NULL);第一个参数是指定目标图片的文件名。