雲課堂的EGE例項分析

2021-07-02 02:50:58 字數 1006 閱讀 8325

還有幾個庫裡面找不到的輸入函式

能在源程式的注釋找到

//限制輸入為整形的輸入框,可改變 對話方塊提示文字;返回輸入的整數

int egeapi getinteger(lpcstr text = "input an integer and press enter");

//限制輸入為浮點數的輸入框,可改變 對話方塊提示文字;返回輸入的浮點數

double egeapi getdouble(lpcstr text = "input a float and press enter");

//限制輸入內容長度的字串輸入框,可改變 對話方塊提示文字;輸入的字串存放在 buf 中,函式返回 buf位址

lpstr egeapi getstring(lpstr buf, int length, lpcstr text = "input a string and press enter");

//限制輸入為字元的輸入框,可改變 對話方塊提示文字;返回輸入的字元

char getchar(lpcstr text = "input a character and press enter");

//限制輸入格式為點的座標的輸入框,可改變 對話方塊的標題

//每個點的座標有兩個:x,y;可以稱為乙個座標對

//coords:   儲存使用者輸入的座標:coords[0]:x1, coords[1]:y1; coords[2]:x2, coords[3]:y2;......

//pairs:    想要輸入的座標對的數量。該函式可以按照呼叫者制定的數量不斷要求使用者輸入座標對

//title:    對話方塊的標題

//返回值:指向coords陣列的指標

int* getcoords(int* const coords, unsigned int pairs, lpcstr title = "input coordinations");

網易雲課堂 Linux核心分析(四)

參見實驗報告 api和系統呼叫 系統呼叫通過軟中斷向核心發出乙個明確的請求 庫再用這些封裝例程定義出給使用者的api 不是每個api都對應乙個特定的系統呼叫 乙個單獨的api可能呼叫了幾個係用呼叫 不同的api可能呼叫同乙個系統呼叫 返回值 用呼叫程式及服務例程 傳參 核心實現了很多不同的系統呼叫,...

網易雲課堂linux核心分析(二)

老師已經為我們搭好了實驗的環境 linux3.9.4下乙個極其迷你的系統。我們不用去關心別的東西,只需要知道這個迷你系統從my start kernel函式開始,系統時鐘中斷會執行my timer handler函式。剩下的留給我們自己發揮。同時,實驗要寫的 已經給出,所以完成這個實驗的難度不大。實...

畢瑩python 網易雲課堂 我的職業課堂

你輸入的郵件位址曾經通過 啟用了本站帳號,請使用 帳號直接登入。課程習題 提示請選擇乙個答案 提交檢視正確答案 下一題 0 data index data name 課程進度 開課時間待定 開課 進行到第 周 已結束 分 分 檢視證書 開啟奮鬥模式 已開啟奮鬥模式 申請證書 已申請證書,成績合格即頒...