哈希表3

int main()
{  
    char userNames[4][10] = {"joe", "betty", "betty", "xxx" }; 
    char phoneNums[4][10] = {"110", "119", "999", "911"};
    
    PhoneBook *s, *tmp;
    int i=0;  
  
    for (; i < 4; ++i)
    {
        s = (PhoneBook*)malloc(sizeof(PhoneBook));  
        strcpy(s->userName, userNames[i]);  
        strcpy(s->phoneNumber, phoneNums[i]); 
        /*printf("insert %s and %s.
", s->userName, s->phoneNumber);*/
        
        /*插入到哈希表中*/
        InsertUserAndPhone(s);
    }  
    
    printf("all the usercnt = %d.
", userCnt);
  
    /* 测试findPhoneNumber */
    char phoneToFind[MAX_PHONENUM_LEN];
    char *username = "betty";
    if (SUCCESS != findPhoneNumber(username, phoneToFind)) 
    {
        printf("error!!!!
");
    }
    else
    {
        printf("%s 's phone number is %s.
", username, phoneToFind);
    }
    
    
    /* 测试getAllUserAndPhone*/
    if (SUCCESS != getAllUserAndPhone())   
    {
        printf("error!!!!
");
    }
    else
    {
        for (i = 0; i < userCnt; ++i)
        {
            printf("%s 's phone number is %s.
", userAndPhone[i].userName, userAndPhone[i].phoneNumber);
        }
    }

    /* 测试deleteAllUserAndPhone */  
    deleteAllUserAndPhone();
    printf("userCnt = %d.
", userCnt);
    if (SUCCESS != findPhoneNumber(username, phoneToFind)) 
    {
        printf("error!!!!
");
    }
    else
    {
        printf("%s 's phone number is %s.
", phoneToFind);
    }
    
    return 0;  
}  
原文地址:https://www.cnblogs.com/gardonkoo/p/7611186.html