[Prog] Open Array's

Forum van 1ste Bachelor Informatica.

Moderator: Praesidium

User avatar
racekakje
WOZ
Posts: 740

[Prog] Open Array's

Post#1 » Sat Oct 27, 2007 2:18 pm

Ik zit me een probleemke met open arrays.

als ge bv hebt da ge meerdere procedures schrijft (die gebruik maken van openarrays) om door een andere procedure gebruikt te worden, hoe moet je dat doen?

Dit:

procedure a (var Openarray)
procedure b (Openarray)

procedure do
var
Openarray

Mag niet want er mag geen openarray staan in de variabele declaratie.

User avatar
Lesly
Posts: 343

Re: [Prog] Open Array's

Post#2 » Sat Oct 27, 2007 3:10 pm

racekakje wrote:procedure a (var Openarray)
moet dit niet:

Code: Select all

procedure a (Openarray)
zijn?

User avatar
racekakje
WOZ
Posts: 740

Post#3 » Sat Oct 27, 2007 3:52 pm

Nee, tis eigenlijk de bedoeling dat procedure a een array inleest, die meegeeft aan procedure b en die doet er dan dingen mee.

Procedure do voert gewoon a en b achter elkaar uit.

User avatar
cG`
Posts: 75

Post#4 » Sat Oct 27, 2007 5:40 pm

In uw Do procedure moet je een gewone array als variabele nemen he..
[i]"Everything should be made as simple as possible, but not simpler."[/i] - Albert Einstein

User avatar
Robbe
WOZ
Posts: 2161
Contact:

Post#5 » Sun Oct 28, 2007 6:40 pm

Het punt van die open array parameter is dat je functie eender welke lengte van array kan gebruiken. De array die de functie dan moet gebruiken moet natuurlijk een zekere grootte hebben, maar wat die is maakt niet uit.

maak dus in je Do procedure 2 arrays van verschillende lengte aan en je zal zien dat de functie met de vaste array problemen gaat hebben met de andere lengte...
"I'm not afraid of falling, I'm afraid of landing" -- Sam
How To Ask Questions The Smart Way

Zingen? UKA-n dat ook!

User avatar
racekakje
WOZ
Posts: 740

Post#6 » Mon Oct 29, 2007 7:49 pm

aah, k, ksnappet.

Eigenlijk redelijk gemakkelijk,

bedankt voor de hulp!

Return to “1ste Bachelor”

Who is online

Users browsing this forum: No registered users and 62 guests