I have a record file llist.h
Expand|Select|Wrap|Line Numbers
- class llist
- {
- private:
- record *start;
- char filename[16];
- int readfile();
- int writefile();
- record * reverse(record *);
- void cleanup();
- public:
- llist();
- llist(char[]);
- ~llist();
- int addRecord(char[], char[], int, char[]);
- int printRecord(char[]);
- int modifyRecord(char[], char[], int, char[]);
- void printAllRecords();
- int deleteRecord(char[]);
- void reverse();
- };
Expand|Select|Wrap|Line Numbers
- int llist::readfile()
- {
- }
- int llist::writefile()
- {
- }
- llist::llist()
- {
- }
- llist::llist(char name[])
- {
- }
- llist::~llist()
- {
- }
- int llist::addRecord(char name[], char address[], int yearofbirth, char telno[])
- {
- ;
- }
- int llist::deleteRecord(char name[])
- {
- }
- int llist::modifyRecord(char name[], char address[], char telno[])
- {
- }
- void llist::printAll()
- {
- }
- record::record()
- {
- }
Expand|Select|Wrap|Line Numbers
- class UserInterface {
- public native int addRecord(char [] name, char [] address, ....etc);
- ...
- ....
- and so on
- static {
- System.loadLibrary("UserInterface");
- }
- code....
- .................
- }