#include <stdio.h>
#include <stdlib.h>
#include <search.h>
#include <assert.h>
char *data[] = { "alpha", "bravo", "charlie", "delta",
"echo", "foxtrot", "golf", "hotel", "india", "juliet",
"kilo", "lima", "mike", "november", "oscar", "papa",
"quebec", "romeo", "sierra", "tango", "uniform",
"victor", "whisky", "x-ray", "yankee", "zulu"
};
int
main(void)
{
ENTRY e, **ep;
struct hsearch_data *htab;
int i;
int resultOfHcreate_r;
resultOfHcreate_r=hcreate_r(30,htab);
assert(resultOfHcreate_r!=0);
hdestroy_r(htab);
exit(EXIT_SUCCESS);
}
错误hcreate_r
这个怎么用hcreate_r
?
另一个问题是:
您能否提供 GNU 扩展 C 库示例?我认为GNU扩展C库的文档知识不够写。
我有很多关于如何使用扩展 C 库的问题。