第 19 章 系統(tǒng)依賴
問題列表:
19.1 怎樣從鍵盤直接讀入字符而不用等RETURN 鍵?怎樣防止字符輸入時的回顯?
19.2 怎樣知道有未讀的字符, 如果有, 有多少?如果沒有字符, 怎樣使讀入不阻斷?
19.3 怎樣顯示一個百分比或“轉動的短棒” 的進展表示器?
19.4 怎樣清屏?怎樣輸出彩色文本?怎樣移動光標到指定位置?
19.5 怎樣讀入方向鍵, 功能鍵?
19.6 怎樣讀入鼠標輸入?
19.7 怎樣做串口(“comm”) 的輸入輸出?
19.8 怎樣直接輸出到打印機?
19.9 怎樣發(fā)送控制終端或其它設備的逃逸指令序列?
19.10 怎樣直接訪問輸入輸出板?
19.11 怎樣做圖形?
19.12 怎樣顯示GIF 和JPEG 圖象?
19.13 怎樣檢驗一個文件是否存在?
19.14 怎樣在讀入文件前, 知道文件大小?
19.15 怎樣得到文件的修改日期和時間?
19.16 怎樣縮短一個文件而不用清除或重寫?
19.17 怎樣在文件中插入或刪除一行(或記錄)?
19.18 怎樣從一個打開的流或文件描述符得到文件名?
19.19 怎樣刪除一個文件?
19.20 怎樣復制一個文件?
19.21 為什么用了詳盡的路徑還不能打開文件?fopen("c:\ newdir \file.dat", "r") 返回錯誤。
19.22 fopen() 不讓我打開文件: "$HOME/.profile" 和"./ .myrcfile"。
19.23 怎樣制止MS-DOS 下令人擔憂的“Abort, Retry, Ignore?” 信息?
19.24 遇到“Too many open files ( 打開文件太多)” 的錯誤, 怎樣增加同時打開文件的允許數(shù)目?
19.25 怎樣在C 中讀入目錄?
19.26 怎樣找出系統(tǒng)還有多少內存可用?
19.27 怎樣分配大于64K 的數(shù)組或結構?
19.28 錯誤信息“DGROUP data allocation exceeds 64K (DGROUP數(shù)據(jù)分配內存超過64K)” 說明什么?我應該怎么做?我以為使用了大內存模型, 那我就可以使用多于64K 的數(shù)據(jù)!
19.29 怎樣訪問位于某的特定地址的內存(內存映射的設備或圖顯內存)?
19.30 怎樣在一個C 程序中調用另一個程序(獨立可執(zhí)行的程序, 或系統(tǒng)命令)?
19.31 怎樣調用另一個程序或命令, 同時收集它的輸出?
19.32 怎樣才能發(fā)現(xiàn)程序自己的執(zhí)行文件的全路徑?
19.33 怎樣找出和執(zhí)行文件在同一目錄的配置文件?
19.34 一個進程如何改變它的調用者的環(huán)境變量?
19.35 怎樣讀入一個對象文件并跳躍到其中的地址?
19.36 怎樣實現(xiàn)精度小于秒的延時或記錄用戶回應的時間?
19.37 怎樣抓獲或忽略像control-C 這樣的鍵盤中斷?
19.38 怎樣很好地處理浮點異常?
19.39 怎樣使用socket ?網(wǎng)絡化?寫客戶/服務器程序?
19.40 怎樣調用BIOS 函數(shù)?寫ISR?創(chuàng)建TSR?
19.41 編譯程序, 編譯器出示“union REGS” 未定義錯誤信息, 連接器
19.42 什么是“near” 和“far” 指針?
19.43 我不能使用這些非標準、依賴系統(tǒng)的函數(shù), 程序需要兼容ANSI!
相關推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |