コード例 #1
0
ファイル: t_dict.c プロジェクト: zhongkunchen/coding_life
int main(){
    dict di;

    di = dictNew();
    printf("init dict and adr:%d\n", di);
    int data = 99;
    dictAdd("name", "akun");
    dictAdd("age", &data);
    void *rvalue = dictGet(di, "age");

    dictFree(di);
    return 0;
}
コード例 #2
0
ファイル: noah_pro.c プロジェクト: kjk/noah-palm
Boolean DictInit(AppContext* appContext, AbstractFile *file)
{
    if ( !FsFileOpen(appContext, file) )
    {
        LogV1( "DictInit(%s), FsFileOpen() failed", file->fileName );
        return false;
    }

    if ( !dictNew(file) )
    {
        LogV1( "DictInit(%s), FsFileOpen() failed", file->fileName );
        return false;
    }

    appContext->wordsCount = dictGetWordsCount(file);
    appContext->currentWord = 0;
    appContext->listItemOffset = 0;
    LogV1( "DictInit(%s) ok", file->fileName );
    return true;
}