私は2つの配列を持っています(両方ともそれぞれ2つの文字列を含みます)1つはUSBからのシリアル番号を含みます。もう1つには、テキストファイルのシリアル番号が含まれています。両方とも正常に取得できました。だからここに私の問題があります:私はそれらを互いに比較し、異なるシリアル番号を1つだけ見つけて、それを置き換える必要があります。このような:
Contents (Dummy Serial numbers)
________
USB | A | B
TXT | B | C
ご覧のとおり、USBアレイとTXTアレイの両方に同じシリアル番号(B)の1つが含まれています。その部分は簡単です。ただし、C!= Aであることを確認するためのコードを作成する必要があります。次に、Cを置き換えるためにAが必要です。
私はこれを試しました:
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];
}
}
}
ただし、これは類似したシリアル番号のみを検索します。異なるものを交換するにはどうすればよいですか?