From: zidharta AT yahoo DOT com Newsgroups: comp.os.msdos.djgpp Subject: mistery of variable scope, can any one explain? Date: Sun, 22 Aug 1999 10:36:57 GMT Organization: Deja.com - Share what you know. Learn what you don't. Lines: 32 Message-ID: <7pojs9$348$1@nnrp1.deja.com> NNTP-Posting-Host: 203.109.254.190 X-Article-Creation-Date: Sun Aug 22 10:36:57 1999 GMT X-Http-User-Agent: Mozilla/4.08 [en] (Win95; I) X-Http-Proxy: 1.0 x37.deja.com:80 (Squid/1.1.22) for client 203.109.254.190 X-MyDeja-Info: XMYDJUIDsidxidzid To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com I was doing a C++ bitmap loader program when I found this ... take attention on the variable pix ... ------------CODE---------------- #include statement ... char *pix; int main() { //....... loadBitmap(); } int loadBitmap() { //....... pix = new char[...]; //load bitmap to pix.. } ---------------------------------- the code above wont display the bitmap .... but if I declare char* pix = new char[...] straight away on the global scope area ... it will work ... why??... could anyone explain ..?? thanks in advance Sid Sent via Deja.com http://www.deja.com/ Share what you know. Learn what you don't.