C语言小程序分享

本文为大一时所写的文章(2017/4/23),文笔还很生疏,在很多问题上认识不深,算是在学校的微信公众号上的一个编程探究模块上的投稿,本人当时也参与了本模块的维护和管理。补档。
上个周末的一个下午,想着随便做点什么好呢,于是整出了这么一段程序,拿出来和大家分享分享。
在这里插入图片描述
在这里插入图片描述
本程序实现的是类似一个审问模式,功能有查看输入过的答案,将最后的问题和结果保存在本地磁盘。当然这只是一个简单的β版,日后可能会完善(也有可能不会)。
程序使用了文件相关操作和结构体的使用,只是一个大框架,可以往里面添的东西很多。
本程序中一些新奇的玩意的说明:
一、print.h为何物?
本程序使用了一个源代码和一个自定义头文件,print.h便是自定义头文件,使用自定义头文件的好处是使主程序更加清晰,在自定义头函数中预编译自定义的函数,在源代码里就可以直接使用,默认自定义头函数文件和源代码是同一目录下。使用格式为:
#ifndef MYHEAD_H
#define MYHEAD_H
头文件内容
#endif
二、print()是什么?
print()是我在print.h中定义的一个将内容输出到屏幕函数,没有过多意义,用作显示一些重复的提示语之用。
三、SetColor()是什么?
SetColor是window.h下的一个函数,用作改变IDE的背景色和前景色(文字),基本定义是:
void SetColor(unsigned short ForeColor,unsigned short BackGroundColor)
{
HANDLE hCon=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hCon,(ForeColor%16)|(BackGroundColor%16*16));
}
这样就可以用SetColor改变颜色了,()中前面是前景色后面是背景色。
运行结果如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
本人能力有限,如有错误的地方,请同学们斧正!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值