餐餐馆馆点点菜菜系系统统C语语言言源源代代码码

餐馆点菜系统c语言的源代码,一些封装的函数,对链表的操作,还有文件的存取,供 家参考,具体内容如下

#include "public.h"

struct NODE *myhead;

struct NODE *orderhead;

struct NODE *ashead;

char waiter_ID[ +1];

/*******************************设置输入框颜色******************************************

*

名称:设置输入框颜色

参数:

iNum 表示: 编辑框的长度

功能:

*************************************************************************************/

void SetColorEdit(int iNum)

{

SetColor( ,1 );

while (iNum--)

{

putchar(' ');

}

}

void SetColor(unsigned short ForeColor,unsigned short BackGroundColor)

{

HANDLE hCon=GetStdHandle(STD_OUTPUT_HANDLE);

SetConsoleTextAttribute(hCon,(ForeColor%16)|(BackGroundColor%16*16));

}

/*******************************编辑框aUI函数*******************************************

名称:编辑框aUI函数

参数:

iLong 表示: 编辑框的长度

iWide 表示: 编辑框的宽度

x 表示: 编辑框起始行位置

y 表示: 编辑框起始列位置

acBuffer

表示: 编辑框显示的内容

功能:

在x行y列制作一个长为iLong宽为iWide的编辑框,框中文本显示acBuffer字符串的内容

*************************************************************************************/

void UI_EditBox(int iLong,int iWide,int x,int y,char acBuffer[30])

{

int i; /*宽*/

int j; /*长*/

Gotoxy(x,y);

for(i = 0; i <= iWide; i++)

{

Gotoxy(x+i,y);

if(i == 0 || i == iWide)

{

for(j = 0; j <= iLong; j++)

{

if(i == 0 && j == 0)

{

printf("┏");

}

else if(i == 0 && j == iLong)

{

printf("┓");

}

else if(i == iWide && j == 0)

{

printf("┗");

}

else if(i == iWide && j == iLong)

{

printf("┛");

}

else

{

printf("┅");

}

}

}

else

{

Gotoxy(x+i,y);

printf ("┇");

Gotoxy(x+i,y+2*iLong);

printf ("┇");

}

putchar ('\n');

}

Gotoxy(x + 1,y + 2);

printf ("%s",acBuffer);

}

/*************************

餐厅点菜c语言程序代码,餐馆点菜系统C语言源代码.pdf相关推荐

  1. 完整简单c语言程序代码,一些简单的C语言程序代码.docx

    一些简单的C语言程序代码 由键盘任意输入1个4位数整数,分别输出其中的个位.十位.百位.千位./* expe 3-10 */#include #include void main(void){ int ...

  2. 学生选课系统c语言程序总结,学生选课系统C语言程序代码总结.doc

    #include #include struct couse * head1; struct student * head2; struct couse//课程信息结构体 { int num1; ch ...

  3. c语言程序代码中的间隔,c语言时间间隔代码怎么弄?

    这个是一个求时间间隔的函数,可能还不是很准确,因为是以秒数相除求解的.所以有待改进. [cpp] view plaincopy int getDay(int *diffday/*天数*/) time_ ...

  4. c语言p1-melepeo,学生选课系统c语言程序代码

    学生选课系统c语言程序代码 (25页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 #include #includestruct cou ...

  5. C语言 程序代码编写规范

    前言 一个好的程序编写规范是编写高质量程序的保证.清晰.规范的源程序不仅仅是方便阅读,更重要的是能够便于检查错误,提高调试效率,从而最终保证软件的质量和可维护性. 说明 l 本文档主要适用于刚刚开始接 ...

  6. c语言程序前言,C语言 程序代码编写规范前言

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 一个好的程序编写规范是编写高质量程序的保证.清晰.规范的源程序不仅仅是方便阅读,更重要的是能够便于检查错误,提高调试效率,从而最终保证软件的质量和可维护性 ...

  7. c语言程序报告的前言,C语言 程序代码编写规范前言

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 一个好的程序编写规范是编写高质量程序的保证.清晰.规范的源程序不仅仅是方便阅读,更重要的是能够便于检查错误,提高调试效率,从而最终保证软件的质量和可维护性 ...

  8. python函数和代码复用思维导图_Python语言程序---代码复用与函数递归(二)

    Python语言程序---代码复用与函数递归(二) 函数递归 在函数定义中,调用函数自身的方式就是递归. 递归并不是程序设计的专有名词,在数学中也广泛存在.例如:n!.在n!中,我们定义当n=0时,n ...

  9. 温控仪C语言程序,模糊PID控制温控系统设计C语言程序代码

    <模糊PID控制温控系统设计C语言程序代码>由会员分享,可在线阅读,更多相关<模糊PID控制温控系统设计C语言程序代码(17页珍藏版)>请在人人文库网上搜索. 1.*模糊PID ...

  10. 【C语言】分享一些个人C语言程序代码[大一下集合]

    分享一些个人C语言程序代码[大一下集合] 突然想整理下之前写的一些小程序 2020.1-2020.6 大一下学期的更全面的作品的介绍和展示 长期更新[带链接的即为已更新] 大一大二期间写的10余个有趣 ...

最新文章

  1. 找不到可安装的ISAM”的问题
  2. 微信第 1 行代码曝光,简陋到让你怀疑人生!
  3. c语言实现椭圆曲线算法,椭圆曲线加密算法的C语言设计和实现
  4. SQLite命令行程序说明
  5. LINUX 数据盘的格式化与挂载
  6. 《算法基础》——3.5 链表算法
  7. idea 离线安装 idea json view 插件
  8. 电力系统绝缘配合方法
  9. 如何把拼音放在文字的右侧,干货到,在WORD中怎么把拼音和汉字同排
  10. c语言 tls单向认证 验证证书,使用wireshark观察SSL/TLS握手过程--双向认证/单向认证...
  11. rasa框架nlu源码解析
  12. Xcode自动编译、打包、上传到蒲公英应用分发平台
  13. 手机进水开机android,手机进水后开机只有启动画面进不了桌面怎么处理?
  14. 教你替换文件名,如何批量更改部分文件名的操作方法
  15. 本科+研究生七年之痒,我的经历希望能给你启发和坚持
  16. Clickhouse 时区
  17. 视频搜索战火燃起,谁能成为下一个YouTube?
  18. his系统服务器安全方案,HIS网络安全和防范措施、备份及应急方案
  19. 跟尤雨溪一起解读Vue3源码笔记- Vue Mastery
  20. android系统手机流量控制方法amp;,Android之——流量管理程序示范

热门文章

  1. 数据结构与算法学习---数据结构篇(线性表)(默然回首,夯实基础)
  2. VNC 锁屏之后无法输入密码解锁
  3. 吴伯凡:VUCA时代的自我迭代
  4. 竞品分析:腾讯课堂vs中国大学MOOC(从用户体验五要素角度)
  5. 《数学之美》读书记录(一)
  6. 三方TabNavigator“斗艳”(Flex、JQuery UI和DoJo)
  7. springboot 配置日志文件
  8. mysql最后一步装不上_mysql安装最后一步 安装不上
  9. 字节跳动的第一场败仗:烧光20亿,悟空问答终落幕
  10. OSPF——LSA讲解