turbo c++ using struct

Jul 24, 2012 at 12:59pm
is there anyone who can give me an example of a program with a delete and an edit? i desperately need it :(
Jul 24, 2012 at 1:05pm
delete and edit what?
Jul 24, 2012 at 1:11pm
an example of turbo c++ program of a phonebook. with add,delete,search,view,and edit.
Jul 24, 2012 at 3:01pm
closed account (o3hC5Di1)
Hi there,

You will need to create a class, conveniently called phonebook.
This class will contain an array of integers, strings, or phonenumber-structs (depending on how you want to format or search the data and complex you want to get).

The member functions of this class, add(), delete(), search(), view() and edit(), will all act upon that array as needed.
I.e. the add function will add an element to the array, the delete() function will delete an element, etc.

Personally I would start out with following rudimentary declarations (i think anyway, from the top of my head):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
struct PhoneNumber
{
    std::string number;
    std::string name;
};

class PhoneBook
{
    Phonenumber listing[MAX_PN];
    unsigned int count;

    public:
        void add(PhoneNumber pn);
        void delete(int index);
        void edit(int index);
        void search(std::string search_string);
};

//definitions here

int main ()
{
    PhoneNumber p1 = { "123456", "some name"};
    PhoneNumber p2 = { "123789", "some other name"};

    PhoneBook book;
    book.add(p1);
    book.add(p2);

    book.search("123456");
    return 0;
}


That's quite improvised, but i think it would do the job nicely.
As said, you can also use strings or ints rather than structs, but I feel a struct is tidiest here.

Hope that gets you on your way.

All the best,
NwN
Jul 24, 2012 at 3:56pm
this is a big help. i was thinking if i can insert the class in struct. thankss
Topic archived. No new replies allowed.