一个无聊的自动提款机程序
2011-11-29 23:41
232 查看
/* * 自动提款机程序,他会问用户很多的yes/no的问题 * * atm.sh * * while true * do * do_a_transaction # run a program * if play_again # run our program * then * continue # if "y" loop back * fi * break # if "n" break * done * * 这个银行脚本程序将程序的各个组件组合起来 * 1.第一个称为do_a_transaction的程序,完成ATM的工作 * 2.第二个组件play_again,从用户得到回答 * * */ /* * PLAY_AGAIN.C * 功能:实现组件2 * * 对用户显示提示问题 * 接受输入 * 如果是y,返回0 * 如果是n,返回1 * */ #include <stdio.h> #include <termios.h> #define QUESTION "Do you want another transaction" int get_response(char *); int main(){ int response; response = get_response(QUESTION); return response; } int get_response(char *question){ printf("%s(y/n)?",question); while(1){ //循环读取用户的输入,指导用户输入ynYN // switch(getchar()){ case 'y': case 'Y':return 0; case 'n': case 'N': case EOF:return 1; } } }
相关文章推荐
- 一个无聊的自动提款机程序---最终版——进行信号的处理
- 一个无聊的自动提款机程序---改进版--修改终端属性
- 一个无聊的自动提款机程序---改进版--忽略非法输入
- 一个无聊的自动提款机程序---改进版——限制用户,超时特征
- 自己写了一个类似百度空间自动保存草稿的程序 php+jquery
- 我的一个学生在运维工作中写的自动日志清理脚本程序
- 一个自动剔除COMMENT的C++程序
- 教教大家如何使用php程序开发一个自动识别移动设备
- 如何编写一个自动投票程序
- 一个简单的可以运行程序之后自动关闭的批处理命令
- 作业二:编写一个自动生成四则运算的程序
- KingDZ 变菜鸟,每日一个C#小实例之---C#开机自动执行程序
- 用程序来控制一个网页,实现自动输入等操作
- 一个自动执行job(exe或dll)程序
- 程序日志中自动记录所在函数名、文件名、行号,并定向输出到一个日志文件
- Android设置开机的时候某一个程序自动启动实例
- 一个可以自动生成静态库,自动安装程序的Makefile
- [WinForm]写一个小程序把指定目录的程序添加到开机自动启动(无法绕过360检查)
- 一个没有什么用的程序.自动替换文件内容,并生成复本.
- 短信一次发送字节140个,如果超过140字节就会分为两条。这时如果第140个字节是中文的前半,那么第一条短信应该发送139字节。设计一个程序,读取原始信息,可以根据长度自动拆分信息转换为多条短信