From: Joseph Rose Newsgroups: comp.os.msdos.djgpp Subject: Re: Array swapping. Date: Sun, 30 Apr 2000 00:56:24 -0400 Organization: Posted via Supernews, http://www.supernews.com Lines: 73 Message-ID: <390BBCF8.27D2D2AC@pop.gis.net> References: <390B75BB DOT 621F846A AT gtcom DOT net> <390BAB86 DOT 7C1EF855 AT gtcom DOT net> X-Complaints-To: newsabuse AT supernews DOT com X-Mailer: Mozilla 4.7 [en]C-NECCK (Win98; I) X-Accept-Language: en MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Try: void Swap (void* A, void* B) { void* i=A A=B B=i return; } I am still new to C++: & accesses the variable to which a pointer points, right? I haven't tested this: I don't know that void* can point to anything, or even if this works. BTW, I looked through the Visual C++ etexts, and found a swap function which seems to swap anything. I don't remember what you have to do to use it, though, or even if DJGPP has it. Krogg wrote: > Chris Mears wrote: > > > > On Sat, 29 Apr 2000 19:52:27 -0400, that hoopy frood Krogg > > wrote: > > > > > > > >I got 2 arrays of same type/size. > > > > > >float abc[50][50]; > > >float cba[50][50]; > > > > > >how can i "swap" them? > > > > > >so that abc[x][y] will now point to cba[x][y] and > > >vice versa... > > > > > >I dont care if it is portable,just so long as > > >it works and can be done over and over..... > > > > Uncompiled, untested. > > > > void swap(float a[50][50], float b[50][50]) > > { > > int i; > > int j; > > > > for (i = 0 ; i < 50 ; i++) > > { > > for (j = 0 ; j < 50 ; j++) > > { > > float temp = a[i][j]; > > a[i][j] = b[i][j]; > > b[i][j] = a[i][j]; > > } > > } > > } > > > > Thats not what i am looking for... > I want to swap witch array the array name points to in place. > > -- > > |"""""<`.THE PRINCE ,'>"""""""""""""""""""""""""""""""""""| > | `.`/""""""\,',' my sig is too big, | > |SEE HIS ( / \ \' SEE HIS but its really cool. | > | FACE \/<> <>\/ SMILE | > | / W \ Visit my ascii art site: | > | ,'\_|||||_/`. http://www.gtcom.net/~krogg/ascii/ | > | ,',' ||| `.`. krogg DOT no DOT to DOT spam AT gtcom DOT net | > |____<,' TIME TO DIE `.>____Remove no.to.spam to reply____|