首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

很急 关于两个 二维数组的比较,该如何处理

2012-02-24 
很急!关于两个 二维数组的比较struct OrgCall //原始话单信息结构{char sourcePhoneNbr[20] //主叫号码//

很急! 关于两个 二维数组的比较
struct OrgCall //原始话单信息结构
{
char sourcePhoneNbr[20]; //主叫号码
//.....
}orgCallList[100];
struct UserInfor//用户资料结构
{
char telephone[20];//用户电话号码
//...
}UInfo[100];

比较 主叫号码与被叫号码的不同 若主叫号码不同于用户号码,则输出主叫号码的下标

主叫号码 用户电话号码
12345 12345
11223311 78901
78901
656511

谢谢大家帮忙 


[解决办法]
strcmp,有困难吗?
[解决办法]
strcmp(sourcePhoneNbr, telephone)
[解决办法]

C/C++ code
#include <stdio.h>#include <string.h>struct OrgCall //原始话单信息结构 {     char sourcePhoneNbr[20]; //主叫号码     //..... }orgCallList[100]; struct UserInfor//用户资料结构 {     char telephone[20];//用户电话号码     //... }UInfo[100]; void main(){    for (int i=0;i<100;i++)    {        for (int j=0;j<100;j++)        {            if (!strcmp(orgCallList[i].sourcePhoneNbr,UInfo[j].telephone))            {                printf("%s\n",orgCallList[i].sourcePhoneNbr);                break;            }        }    } 

热点排行