我有 2 个数组(每个都包含 2 个字符串),其中一个包含来自 USB 的序列号。另一个包含来自文本文件的序列号。我能够成功地检索它们。所以这是我的问题:我需要将它们相互比较,找到一个不同的序列号,然后替换它。像这样:
Contents (Dummy Serial numbers)
________
USB | A | B
TXT | B | C
如您所见,USB 和 TXT 阵列都包含相同的序列号 (B) 之一。那部分很容易;但是,我需要编写代码来查看 C != A,然后我需要 A 来替换 C。
我试过这个:
for (int x = 0; x < 2; x++)
{
for (int y = 0; y < 2; y++)
{
//checks for same serial number
if (m_AttachedUSB[x] == m_Existing_Serial_Numbers[y])
{
//found one
IntOnlyOne++;
//we want this one to stay beacause it has a serial number
//that matches one in the .txt file
m_ChachedUSB = m_AttachedUSB[x];
}
}
}
然而,这只会找到相似的序列号。如何替换不同的?