タイトルが言うように、私は関数の出力を一度出力し、それを比較するたびに出力しない各配列要素。配列をchar配列と比較した後に結果を出力する手助けが必要
void westeros::display(Kingdom total[], int count, char m_name[])
{
cout << "Searching for kingdom Mordor in Westeros" << endl;
cout << "------------------------------" << endl;
for (int i = 0; i < count; ++i)
{
if (total[i].m_name != m_name)
{
cout << m_name << " is not a part of Westeros" << endl;
}
}
}
モルドールはウェスタスではなくアルダの一部です。恥を知れ。 ^^ – Downvoter
単純なフラグで簡単に実現できます。さらに、比較された名前が「毎回」ではなく一致した場合にのみ印刷されます。私はあなたが実際に望んでいるか分からない。 1つまたは複数のミスマッチが検出された場合、1回印刷しますか? – Downvoter
私は「westeros」が何であるかを調べなければなりませんでした。私には恥ずべき。 –