我有2個數組(每個數組都包含2個字符串),其中一個包含來自USB的序列號。另一個包含來自文本文件的序列號。我能夠成功地檢索它們。所以這裏是我的問題:我需要將它們相互比較,找到一個不同的序列號,並將其替換。像這樣:找到相同的數字並用新的替換其他數字
Contents (Dummy Serial numbers)
________
USB | A | B
TXT | B | C
正如你所看到的,USB和TXT陣列都包含一個相同的序列號(B)。這部分很容易;不過,我需要編寫代碼來查看C = 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];
}
}
}
但是,這僅發現類似的序列號。我如何替換那些不同的?
怎麼樣和5個號碼一個例子,我仍然無法理解的問題 – CloudyMarble
它會爲一個明智的做法是修改的最大長度,你的循環來動態長度即x
ThaMe90
我確切地想要2 – MrBretten