-2

我正在研究基于 C 语言的移动通信模拟器。我有两个不同的 IP,它们以不同的格式存储为字符串。

  1. 对于用户,它是 XYZ[20]
  2. 对于 Access Gateway,它是 ABC[No. 用户数][20]

现在,我需要针对一种算法比较两者。但我很困惑我应该怎么做,因为它们都是不同的数组。有什么方法可以比较 1D 和 2D 数组?

4

1 回答 1

0
#include <string.h>
...
for ( int i = 0; i < num_users; i++ )
{
  if ( strcmp( ABC[i], XYZ ) == 0 )
  {
    // strings are equal
  }
  else
  {
    // strings are not equal
  }
}

ABC[i]i存储在 ' 中的第 ' 个字符串ABC

于 2014-04-07T15:00:36.093 回答