// LINKLIST.CPP #ifndef __LINKLIST_CPP #define __LINKLIST_CPP #include "linklist.h" LinkList::LinkList() : List( "LINKLIST" ) {;} LinkList::~LinkList(){;} inline void LinkList::Print(){ Print_Head(); } int LinkList::Insert( char *str ) { if( Insert_Ordered( str ) ) { cout << "ADDED ==>" << str << "<== TO"; Print(); return( 0xFF ); } else { cout << "NOT ADDED ==>" << str << "<== TO"; Print(); return( 0x0 ); } } char *LinkList::Remove( char *str ) { char *Error; Error = Delete_Node( str ); if( *Error ) cout << "DELETED ==>" << Error << "<== FROM"; else cout << "NOT DELETED ==>" << str << "<== FROM"; Print(); return( Error ); } char *LinkList::Remove( int x ) { char *Error; Error = Delete_Node( x ); if( *Error ) cout << "DELETED NODE #" << x << " FROM"; else cout << "NOT DELETED NODE #" << x << " FROM"; Print(); return( Error ); } #endif // __LINKLIST_CPP