C nalezy do jezykow strukturalnych.
C++ do jezykow obiektowych.
Wiec pierwsza rzecz ktora mi sie osobiscie nie podoba to ten struct. Powinna byc tablica (albo lepiej jakas twoja kolekcja slownikowa) obiektow klasy Wpis. Klase Wpis definiujesz jako:
Kod:
int id; // tutaj id do kasowania/zerowania
string imie, nazwisko;
long int nrtel;
Moze to juz cos poprawi, albo chociaz ruszy cos na przod.