Untitled
unknown
plain_text
2 months ago
2.5 kB
6
Indexable
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
void shtoUser() {
ofstream file("users.txt", ios::app);
string username;
int age;
cout << "Username: ";
cin >> username;
cout << "Mosha: ";
cin >> age;
file << username << " " << age << endl;
file.close();
cout << "User u shtua me sukses!\n";
}
void shfaqUsers() {
ifstream file("users.txt");
string username;
int age;
cout << "\n===== LISTA E PERDORUESVE =====\n";
while (file >> username >> age) {
cout << "Username: " << username << " | Mosha: " << age << endl;
}
file.close();
}
void kerkoUser() {
ifstream file("users.txt");
string username, kerko;
int age;
bool found = false;
cout << "Shkruaj username per kerkimin: ";
cin >> kerko;
while (file >> username >> age) {
if (username == kerko) {
cout << "U gjet: " << username << " - " << age << endl;
found = true;
}
}
if (!found) {
cout << "User nuk u gjet!\n";
}
file.close();
}
void fshiUser() {
ifstream file("users.txt");
ofstream temp("temp.txt");
string username, fshi;
int age;
cout << "Shkruaj username per fshirje: ";
cin >> fshi;
while (file >> username >> age) {
if (username != fshi) {
temp << username << " " << age << endl;
}
}
file.close();
temp.close();
remove("users.txt");
rename("temp.txt", "users.txt");
cout << "User u fshi (nese ekzistonte)\n";
}
int main() {
int zgjedhja;
do {
cout << "\n===== MENU =====\n";
cout << "1. Shto User\n";
cout << "2. Shfaq Users\n";
cout << "3. Kerko User\n";
cout << "4. Fshi User\n";
cout << "0. Dil\n";
cout << "Zgjedhja: ";
cin >> zgjedhja;
switch (zgjedhja) {
case 1:
shtoUser();
break;
case 2:
shfaqUsers();
break;
case 3:
kerkoUser();
break;
case 4:
fshiUser();
break;
case 0:
cout << "Programi u mbyll.\n";
break;
default:
cout << "Zgjedhje e pavlefshme!\n";
}
} while (zgjedhja != 0);
return 0;
}Editor is loading...
Leave a Comment