第 13 章 庫函數(shù)
問題列表:
13.1 怎樣把數(shù)字轉(zhuǎn)為字符串(與atoi 相反)?有itoa() 函數(shù)嗎?
13.2 為什么strncpy() 不能總在目標串放上終止符’\0’?
13.3 為什么有些版本的toupper() 對大寫字符會有奇怪的反應?為什么有的代碼在調(diào)用toupper() 前先調(diào)用tolower()?
13.4 怎樣把字符串分隔成用空白作間隔符的段?怎樣實現(xiàn)類似傳遞給main() 的argc 和argv?
13.5 我需要一些處理正則表達式或通配符匹配的代碼。
13.6 我想用strcmp() 作為比較函數(shù), 調(diào)用qsort() 對一個字符串數(shù)組排序, 但是不行。
13.7 我想用qsort() 對一個結構數(shù)組排序。我的比較函數(shù)接受結構指針, 但是編譯器認為這個函數(shù)對于qsort() 是錯誤類型。我要怎樣轉(zhuǎn)換這個函數(shù)指針才能避免這樣的警告?
13.8 怎樣對一個鏈表排序?
13.9 怎樣對多于內(nèi)存的數(shù)據(jù)排序?
13.10 怎樣在C 程序中取得當前日期或時間?
13.11 我知道庫函數(shù)localtime() 可以把time t 轉(zhuǎn)換成結構struct tm, 而ctime() 可以把time t 轉(zhuǎn)換成為可打印的字符串。怎樣才能進行反向操作, 把struct tm 或一個字符串轉(zhuǎn)換成time t?
13.12 怎樣在日期上加N 天?怎樣取得兩個日期的時間間隔?
13.13 我需要一個隨機數(shù)生成器。
13.14 怎樣獲得在一定范圍內(nèi)的隨機數(shù)?
13.15 每次執(zhí)行程序, rand() 都返回相同順序的數(shù)字。
13.16 我需要隨機的真/假值, 所以我用直接用rand() % 2, 可是我得到交替的0, 1, 0, 1, 0 ..
13.17 怎樣產(chǎn)生標準分布或高斯分布的隨機數(shù)?
13.18 我不斷得到庫函數(shù)未定義錯誤, 但是我已經(jīng)#inlude 了所有用到的頭文件了。
13.19 雖然我在連接時明確地指定了正確的函數(shù)庫, 我還是得到庫函數(shù)未定義錯誤。
13.20 連接器說end 未定義代表什么意思?
13.21 我的編譯器提示printf 未定義!這怎么可能?
相關推薦:2010年9月計算機等級考試成績查詢時間匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |