作者spidermomo (( ̄︿ ̄)很好= =)
看板C_and_CPP
標題[問題] C語言建字串表
時間Fri Aug 1 11:10:35 2014
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC6.0
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
想用C語言寫一個表
我的資料都是字串,每一個字串都是一筆,筆數不一定,如果用陣列去記,記憶體感覺會
好掉很多,但去查表比較好查,但用字串指標去記我就不太了解怎麼去記了,請會的大大
開示一下,麻煩了
餵入的資料(Input):
N筆字串
預期的正確結果(Expected Output):
在查表時,比如說給2的話,要搜尋到第2筆字串
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.62.215.152
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1406862638.A.5F1.html
推 Killercat:linux的話mmap看看是不是你需要的 08/01 11:23
→ azureblaze:用陣列真的不夠嗎? 08/01 11:54
→ spidermomo:也不是不夠,怕浪費多餘的記憶體,字串長度不一定 08/01 12:12
→ descent:可以用 c++ 嗎? vector/string 就搞定 08/01 16:24
推 askacis:建char* 陣列去存你的char* ,透過該陣列去存取你要的字串 08/01 16:50
→ askacis:這樣100個字串頂多浪費100*32bit/64bit的記憶體去放指標~ 08/01 16:52
→ lNishan:不確定malloc有沒有寫錯QQ 有錯請幫我更正一下 08/01 16:58
推 longlongint:動態array 或list或tree吧 可用的庫有 vector list m 08/07 10:45
→ longlongint:ap 08/07 10:45