[问题] C语言建字串表

楼主: spidermomo (( ̄︿ ̄)很好= =)   2014-08-01 11:10:35
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC6.0
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
问题(Question):
想用C语言写一个表
我的资料都是字串,每一个字串都是一笔,笔数不一定,如果用阵列去记,内存感觉会
好掉很多,但去查表比较好查,但用字串指标去记我就不太了解怎么去记了,请会的大大
开示一下,麻烦了
喂入的资料(Input):
N笔字串
预期的正确结果(Expected Output):
在查表时,比如说给2的话,要搜寻到第2笔字串
错误结果(Wrong Output):
程式码(Code):(请善用置底文网页, 记得排版)
补充说明(Supplement):
作者: Killercat (杀人猫™)   2014-08-01 11:23:00
linux的话mmap看看是不是你需要的
作者: azureblaze (AzureBlaze)   2014-08-01 11:54:00
用阵列真的不够吗?
楼主: spidermomo (( ̄︿ ̄)很好= =)   2014-08-01 12:12:00
也不是不够,怕浪费多余的内存,字串长度不一定
作者: descent (“雄辩是银,沉默是金”)   2014-08-01 16:24:00
可以用 c++ 吗? vector/string 就搞定
作者: askacis (ASKA)   2014-08-01 16:50:00
建char* 阵列去存你的char* ,透过该阵列去存取你要的字串这样100个字串顶多浪费100*32bit/64bit的内存去放指标~
作者: lNishan (紫小霓)   2014-08-01 16:54:00
纯C类似像这样 http://ideone.com/ZHsUEA不确定malloc有没有写错QQ 有错请帮我更正一下
作者: longlongint (华哥尔)   2014-08-07 10:45:00
动态array 或list或tree吧 可用的库有 vector list map

Links booklink

Contact Us: admin [ a t ] ucptt.com