實驗一:作業系統使用者接口實驗
班級:軟體1302 學号: 201316920224 姓名:張長勝分數:
1實驗目的:
熟悉作業系統的指令接口、圖形接口和程式接口
2 實驗内容:
1)使用linux常用指令:pwd、ls 、cd、mkdir、copy、date,顯示這些指令的
結果,并解釋這些指令的作用;
2)用C語言編制一個小程式,使其可通過Localtime( )系統調用來獲得OS
提供的時間和日期。
//注釋:
localtime(取得當地目前時間和日期)
相關函數time, asctime, ctime, gmtime
表頭檔案#include
定義函數struct tm *localtime(const time_t * timep);
函數說明localtime( )将參數timep所指的time_t結構中的資訊轉換成真實世界所使用的時間日期表示方法,然後将結果由結構tm傳回。此函數傳回的時間日期已經轉換成當地時區。
傳回值傳回結構tm代表目前的當地時間。
結構tm的定義為
struct tm
{
int tm_sec; //代表目前秒數,正常範圍為0-59,但允許至61秒
int tm_min; //代表目前分數,範圍0-59
int tm_hour; //從午夜算起的時數,範圍為0-23
int tm_mday; //目前月份的日數,範圍01-31
int tm_mon; //代表目前月份,從一月算起,範圍從0-11
int tm_year; //從1900 年算起至今的年數
int tm_wday; //一星期的日數,從星期一算起,範圍為0-6
int tm_yday; //從今年1月1日算起至今的天數,範圍為0-365
int tm_isdst; //日光節約時間的旗标
};
3、源代碼:
#include
#include
void main(){
char *wday[]={"Sun","Mon","Tue","Wed","Thu","Fri","Sat"};