delorie.com/archives/browse.cgi | search |
From: | "Elias Pschernig" <f DOT x DOT gruber-museum-arnsdorf AT magnet DOT at> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Re: how do I pass more than one value out of a function??? |
Date: | Sat, 20 Jun 1998 22:01:18 +0200 |
Organization: | magnet Internet Services |
Lines: | 26 |
Message-ID: | <6mh9t5$m0d$1@orudios.magnet.at> |
References: | <358bfa94 DOT 0 AT news2 DOT ibm DOT net> |
NNTP-Posting-Host: | 195.3.67.188 |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Sal schrieb in Nachricht <358bfa94 DOT 0 AT news2 DOT ibm DOT net>... >I come from a pascal background... anyway, I know how to use a fundtion to >ruturn a value. What do I do to mave something that ruturns several >values?? a simple thing to do this in C is using pointers (like in Pascal): example: void getposition(int *x,int *y) { *x=5; *y=8; } void main(void) { int a,b; getposition(&a,&b); // this will "return" 5 to a and 8 to b } hth, Elias Pschernig
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |