#include "header.hpp"
data enterDataAndSaveToFile()
{
data enter;
std::cout << "Enter name: ";
std::cin >> enter.name;
std::cout << "Enter surname: ";
std::cin >> enter.surname;
std::cout << "Enter passwd: ";
std::cin >> enter.passwd;
std::ofstream file;
file.open("data.txt", std::ios::out | std::ios::app);
file << enter.name << " " << enter.surname << " " << enter.passwd << std::endl;
file.close();
return enter;
}
data findPasswordFromFile()
{
// data e;
// std::string uname, sunarme;
// std::cout << "enter name: " << std::endl;
// std::cin >> uname;
// std::cout << "enter surname: " << std::endl;
// std::cin >> sunarme;
// std::ifstream myfile("data.txt");
// myfile>>e.name>>e.surname;
// if (myfile.is_open())
// {
// while (!myfile.eof())
// {
// if (uname == e.name && sunarme == e.surname)
// {
// std::cout << "Login successfully." << std::endl;
// break;
// }
// else
// {
// std::cout << "000000000000";
// break;
// }
// }
// myfile.close();
// }
// return e;
}
void menu()
{
int w;
do
{
std::cout << "[1] SAVE PASSWORD" << std::endl;
std::cout << "[2] FIND PASSWORD" << std::endl;
std::cout << "[3] EXIT" << std::endl;
std::cout << "Enter: ";
std::cin >> w;
switch (w)
{
case 1:
{
enterDataAndSaveToFile();
break;
}
case 2:
{
findPasswordFromFile();
break;
}
case 3:
{
break;
}
default:
{
break;
}
}
} while (w != 3);
}
int main()
{
menu();
}
//struktura w 2 pliku:
struct data
{
std::string name;
std::string surname;
std::string passwd;
};
Kminie od godziny jak wyszukac haslo uzytkownika w funkcji findPasswordFromFile.
plik.txt np:
a aa apassword
i teraz uzytkownik podaje name: a oraz surname: aa i wyswietla mu sie hasło i mianowicie jak mam to zrobic..