我正在尝试使用getline()将文件中的行逐个读入数组,然后将该行与字符串进行比较。
for (int i = 0; i < MAX_ACCOUNT; i++)
{
getline(accountFile, accountNum[i]);
}
for (int i = 0; i < MAX_ACCOUNT; i++)
{
if (accountNumber == accountNum[i])
{
cout << "Account Number: " << accountNum[i] << endl;
}
}
即使我同时打印accountNumber
和accountNum[i]
时,if语句也没有触发,if语句也没有触发。我做错了什么?