From: "Steven S. Falls" Newsgroups: comp.os.msdos.djgpp Subject: Function Pointer Problem Date: Tue, 22 Dec 1998 01:32:27 -0800 Content-Transfer-Encoding: 7bit X-Posted-Path-Was: not-for-mail Content-Type: text/plain; charset=us-ascii X-ELN-Date: 22 Dec 1998 09:29:14 GMT X-ELN-Insert-Date: Tue Dec 22 01:35:11 1998 Organization: EarthLink Network, Inc. Lines: 37 Mime-Version: 1.0 NNTP-Posting-Host: ip109.san-francisco22.ca.pub-ip.psi.net Message-ID: <367F672B.E7A3F4CA@earthlink.net> X-Mailer: Mozilla 4.02 [en]C-DIAL (Win95; U) To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hi I am trying to get a fuction pointer point to another part of a class. It compiles but it does not run properly. Any ideas why? and how to solve the problem? thanks, Ardy http://www.addr.com/~ardy/ the code I used was... #include class Wordmake { private: char word="poop"; char suff="arro"; void func1(void); void func2(void); public: Wordmake(void); void (*Word)(); void (*Suffex)(); }; void Wordmake::func1(void) { printf("%s",word); } void Wordmake::func2(void) { printf("%s\n",suff); } Wordmake::Wordmake(void) { Word=func1; Suffex=func2; Word(); Suffex(); } void main(void) { Wordmake Qd; }