Почему C ++ не читает текст правильно?Даже если я ввожу одно из имен, показанных на картинке ниже, оно пишет «неправильное имя».Смотрите скриншот ниже
#include <iostream>
#include <fstream>
using namespace std;
int main(){
ifstream data_base;
data_base.open("database.txt", ios::out);
string name, a;
int b, c, d, e, test=0;
system ("cls");
cout<<"enter name "<<endl;
cin>>name;
while (data_base >> a >> b >> c >> d >> e){
if (name == a) test=1;
}
if (test!=1)
cout<<"wrong name"<<endl;
return 0;
}