Conio.h與time.h簡介 ANT製作 上課日期:2010/05/19.

Slides:



Advertisements
Similar presentations
◎ 標準函數 標準函數庫中,提供了許多不同功能的函數,而這些函數 的原型宣告以及使用函數相關的定義,依照相關函數的分 類,分別定義在不同的標頭檔之中。 標準函數庫中,提供了許多不同功能的函數,而這些函數 的原型宣告以及使用函數相關的定義,依照相關函數的分 類,分別定義在不同的標頭檔之中。 本來呼叫使用標準函數庫裡的函數,也就是使用模組裡的.
Advertisements

第一單元 建立java 程式.
抗菌药物合理用药指标 2011年11月24日.
性教育教學模組設計 主題:身體自主權 台中市忠明國小 巫偉鈴.
Introduction to C Programming
計算機程式語言實習課.
整体销售方案 中山市美好物业代理有限公司
臺中市頭家國小 生理衛生講座 青春期的奧秘 ‧說到青春期,你會想到? ‧班級表現最好的,有獎徵答有優先權。 葉孟娟老師、黃文玲老師.
抗菌药物临床应用管理规定.
四資二甲 第三週作業 物件導向程式設計.
物流账册系统介绍 2012年5月16日 北京.
1. 民主社會裡,公民的參與有其重要性,而透過政治參與無法達成下列哪一項目的?
钞坑安置区项目简介.
青春期男生女生交往.
第二章 基本程式設計.
江苏如皋钢铁有限公司 行车司机、起重司索指挥人员安全知识培训 部门(单位)名称:安环部 李雄飞
補充: Input from a text file
金属学与热处理 主讲: 杨慧.
Conio.h與time.h簡介 ANT製作 上課日期:2010/05/19.
輸出與輸入(I/O).
中间件 定义:中间件是介于应用与操作系统之间的系统软件,是相关应用的基准平台 三大基础软件:操作系统、数据库、中间件
第8章 字元與字串處理 8-1 C語言的字元檢查函數 8-2 C語言的字串 8-3 字串的輸入與輸出 8-4 指標與字串
主讲教师:吴琼 微信群:C语言2016 QQ群: 密码scu2016 昵称:“真名+学号”
C 程式設計— 語言簡介 台大資訊工程學系 資訊系統訓練班.
Java程式概觀.
C++ 程式設計— 語言簡介 台大資訊工程學系 資訊系統訓練班.
STRUCTURE 授課:ANT 日期:2010/5/12.
C++ 與 物件導向 程式設計概念簡介 魏天君 2018/12/3.
第3章 變數、常數與資料型態 3-1 C語言的識別字 3-2 變數的宣告與初值 3-3 指定敘述 3-4 C語言的資料型態
Methods 靜宜大學資工系 蔡奇偉副教授 ©2011.
Tense Buster 操作手冊 畹禾有限公司.
Java程序设计 第2章 基本数据类型及操作.
第十章 指针.
第七章 函数及变量存贮类型 7.1 函数基础与C程序结构 7.2 函数的定义和声明 7.3 函数的调用 7.4 函数的嵌套与递归
第一單元 建立java 程式.
Networking Games 程式設計 潘仁義 CCU COMM.
Chapter 2 & Chapter 3.
JAVA 程式設計 資訊管理系 - 網路組.
Speaker: Liu Yu-Jiun Date: 2009/4/29
第3章 變數、算術運算、 數學函數及輸入輸出.
CH1 我的第一個App與變數宣告.
BEEP and Sound 授課:ANT 日期:2014/5/28.
挑戰C++程式語言 ──第8章 進一步談字元與字串
函式庫補充資料.
第八章 指標 (Pointer).
Chap 5 函数 5.1 计算圆柱体积 5.2 使用函数编写程序 5.3 变量与函数.
輸出與輸入(I/O).
<编程达人入门课程> 本节内容 为什么要使用变量? 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ:
陣列 東海大學物理系‧資訊教育 施奇廷.
第二章 基本数据类型 ——数据的表示.
第三章 基本的輸出與輸入函數 (Basic Output & Input Function)
第二讲 基本数据类 型及数组等 此为封面页,需列出课程编码、课程名称和课程开发室名称。
1-1 隨機的意義– P.1.
進階UI元件:ListView元件以及複選 靜宜大學資管系 楊子青
Introduction to the C Programming Language
本章主題 C++的程式結構 資料型態與宣告 算術運算 簡易的輸入輸出指令 程式編譯(Compile)的過程與原理.
C/C++基礎程式設計班 字元與字串 講師:林業峻 CSIE, NTU 3/14, 2015.
数据块中的数据存储 目录 页 数据存储区 … ……… 数据块 (DB) … STEP 7数据类型概述 STEP 7基本数据类型
厉害了,我的国! 15会计2班团支部 2018年4月20日.
Introduction to the C Programming Language
基本資料型態 變數與常數 運算子 基本的資料處理 授課:ANT 日期:2014/03/03.
C 程式設計— 字元與字串 台大資訊工程學系 資訊系統訓練班.
ABAP Basic Concept (2) 運算子 控制式與迴圈 Subroutines Event Block
字串 第10章 part I 8/30/2019.
String類別 在C語言中提供兩種支援字串的方式 可以使用傳統以null結尾的字元陣列 使用string類別
變數與資料型態  綠園.
函式庫補充資料 1.
方法(Method) 函數.
ABAP Basic Concept (2) 運算子 控制式與迴圈 Subroutines Event Block
InputStreamReader Console Scanner
Presentation transcript:

conio.h與time.h簡介 ANT製作 上課日期:2010/05/19

conio.h(1/6) getch (void); getche (void); kbhit (void); putch (int); ungetch (int);

conio.h(2/6) int kbhit(void); int putch(int c); Checks if a keyboard key has been pressed but not yet read. Returns a non-zero value if a key was pressed. Otherwise, returns 0. int putch(int c); The putch function writes character c to the console, without buffering.

conio.h(3/6) int getch(void); int getche(void); Gets a character from the console without echo. int getche(void); Gets a character from the console with echo.

conio.h(4/6) 範例1: While(1) 一直掃描有沒有輸入 假如有輸入,判別是不是輸入’a’ 若是 印出”*”

conio.h(5/6) Getch() 與 getche()的差別

conio.h(6/6) 將鍵盤輸入的字元顯示到螢幕上。

time.h(1/6) time_t time(time_t *timeptr); time returns the current time in seconds elapsed since 00:00:00 GMT on January 1, 1968 and stores that value in *timeptr if timeptr is not NULL. double difftime (time_t time2, time_t time1);

time.h(2/6) Sleep();是定義在windows.h中,單位是ms

time.h(3/6) struct tm *localtime(time_t *stime); char *asctime(const struct tm *ntime);

time.h(4/6) char *ctime(const time_t *ntime); Converts the calendar time (type time_t) pointed to by ntime to local time in the form of an ASCII string. It is equivalent to the function call asctime(localtime(ntime)).

time.h(5/6) Returns pointer to a static ASCII string of 26 characters. The string will be overwritten by each call to ctime. The string's form is: DDD MMM dd hh:mm:ss YYYY\n\0

time.h(6/6) 顯示目前的時間 asctime()和ctime()差異在於傳入function參數的型態不同

參考資料 http://www.digitalmars.com/rtl/conio.html http://www.digitalmars.com/rtl/time.html

Lab09 加密文練習 說明:將鍵盤輸入的字用*表示,直到使用者按下Enter鍵後,才在畫面顯示剛剛使用者輸入的內容。 注意:使用者按空白鍵畫面會顯示*

HW09(1/4) 簡易計時打字練習 說明:畫面會隨機出現a到z的字母。使用者從鍵盤輸入,只要鍵盤有輸入,字母就會消失並出現下一個字母,輸入錯誤會記錄key錯幾次。使用者需達成正確消除20個字母(不須連續)方能過關。 提示:需用到之前conio0.h的function

HW09(2/4) 程式需求: 在螢幕框出字母在螢幕出現的範圍 從a~z的字母中隨機挑出一個字母出現在框框中,字母在框框中的位子也是隨機的,字母會漸漸掉落 只要鍵盤有輸入,畫面的字母就會替換(原本的消失,出現新的字母) 畫面需顯示打錯幾次 畫面需顯示使用者達成任務所花耗的時間

HW09(3/4) 一開始的畫面 距離任務完成還有幾個字母 (正確輸入字母即遞減,錯誤輸入該數量並不會增加) 錯誤輸入計數器

HW09(4/4) 達成任務的畫面 任務達成的提示語! 達成任務所花費的時間