天天看點

linux程式接口實驗,實驗 一 作業系統接口實驗

實驗一:作業系統使用者接口實驗

班級:軟體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"};