Last updated 1995.02.01
//Here is a simple password object and //implementation - class TPassword : public TInputLine { public: TPassword( const TRect& r, int aMaxLen, TValidator* aValid = 0 ) : TInputLine ( r, aMaxLen, aValid ) {} virtual void draw(); }; void TPassword::draw() { char* oldData = newStr(data); for ( char* p = data; *p != EOS; p++ ) *p = '*'; TInputLine::draw(); strcpy( data, oldData ); delete [] oldData; } //... strcpy( data, oldData ); delete [] oldData; // ... }