Вот код:
Код: Выделить всё
#include
#include
using namespace std;
int main(void) {
bool foundname = false;
ifstream file("names-genders.txt");
string name, surname, gender, checkbuffer;
cout > name >> surname;
while (getline(file, checkbuffer)) {
if (checkbuffer.find(name) != string::npos) {
gender = checkbuffer.substr(checkbuffer.find_last_of(' ') + 1);
foundname = true;
}
}
if (not(foundname)) {
{
file.close();
ofstream file("names-genders.txt", ios::app);
cout > gender;
file
Подробнее здесь: [url]https://stackoverflow.com/questions/79029113/how-to-create-a-proper-system-of-searching-adding-non-existent-data-to-a-txt-fil[/url]