Gamestudio Links
Zorro Links
Newest Posts
AlpacaZorroPlugin v1.3.0 Released
by kzhao. 05/22/24 13:41
Free Live Data for Zorro with Paper Trading?
by AbrahamR. 05/18/24 13:28
Change chart colours
by 7th_zorro. 05/11/24 09:25
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
0 registered members (), 1,498 guests, and 5 spiders.
Key: Admin, Global Mod, Mod
Newest Members
LucasJoshua, Baklazhan, Hanky27, firatv, wandaluciaia
19054 Registered Users
Print Thread
Rate Thread
Mehrdimensionale Arrays Definieren #277255
07/08/09 14:14
07/08/09 14:14
Joined: Jun 2004
Posts: 134
127.0.0.1
V
Vampir Offline OP
Member
Vampir  Offline OP
Member
V

Joined: Jun 2004
Posts: 134
127.0.0.1
Hi
Ich möchte ein Mehrdimensionales Array definieren,
und zwar so wie man das auch in C macht:

Code:
var MapData[2][15] = { 
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, 
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} 
};



Es es gibt immer ein Syntax Error. Hab auch anderes
versucht, aber leider ohne Erfolg.

Hoffe jemand hilft mir cool

mfg
Vampir


My english is version 0.1 BETA. wow gamecard 4 president
Re: Mehrdimensionale Arrays Definieren [Re: Vampir] #277373
07/08/09 23:47
07/08/09 23:47
Joined: Jun 2004
Posts: 134
127.0.0.1
V
Vampir Offline OP
Member
Vampir  Offline OP
Member
V

Joined: Jun 2004
Posts: 134
127.0.0.1
Ihr wollt mir doch nicht ernsthaft erzählen, dass ich jetzt
alles einzeln einfüllen muss? -.-

Das mit dem [2][15] war nur zu Übersichtszwecken, in Wirklichkeit
sinds einige mehr.

In jedem Anfänger Programmier Buch ohne Vorkenntnisse lernt man
das im 1. Grundlagen Kapitel auf der 2. Seite gleich nach den
Kommentaren und in Lite-C soll man des nicht können? frown

Hoffe weiterhin auf Tipps.
Danke!


My english is version 0.1 BETA. wow gamecard 4 president
Re: Mehrdimensionale Arrays Definieren [Re: Vampir] #277405
07/09/09 07:50
07/09/09 07:50
Joined: Jun 2006
Posts: 2,640
Earth
Germanunkol Offline
Expert
Germanunkol  Offline
Expert

Joined: Jun 2006
Posts: 2,640
Earth
Ich benutz dafür nen loop.
Du kannst's mit einer _startup funktion machen. Da es im moment alles nuller sind, is das ja nicht viel code:

Code:
void initArray_startup()
{
 var count = 0;
 var count2 = 0;
 while(count < 2)
 {
   count2 = 0;
   while(count2 < 15)
   {
     MapData[count][count2] = 0;
     count2 += 1;
   }
   count += 1;
 }
}



Vorteil ist dass das auch bei lokalen arrays geht.
Wenn du aber eine schönere möglichkeit (wie die oben in C) findest, wäre ich interessiert..

Last edited by Germanunkol; 07/09/09 07:51.

~"I never let school interfere with my education"~
-Mark Twain
Re: Mehrdimensionale Arrays Definieren [Re: Germanunkol] #277436
07/09/09 09:22
07/09/09 09:22
Joined: Jun 2004
Posts: 134
127.0.0.1
V
Vampir Offline OP
Member
Vampir  Offline OP
Member
V

Joined: Jun 2004
Posts: 134
127.0.0.1
Hi
Danke für deine Antwort.
Ja mit Nullen geht das auch wunderbar mit einer For Schleife.
Hier meine Methode:

Code:
for(var i=0;i<2;i++)
{
   for(var j=0;j<15;j++)
   {
      MapData[i][j] = 0;
   }
}



Aber leider waren das nur zum Testen Nullen.
Mit der var MapData möchte ich eine Map beschreiben.
Also wo was ist. Das geht natürlich nicht mehr mit einer
Schleife, denn alles ist mit anderen Werten gefüllt.

Das kann man übrigens in allen Programmiersprachen die ich
kenne (VB, C, C++, C#, PHP, Javascript) aber warum nicht in
Lite-C welche an C angelehnt ist?
Das würde mich doch SEHR verwundern.

Das muss doch jemand wissen smile

mfg
Vampir


My english is version 0.1 BETA. wow gamecard 4 president
Re: Mehrdimensionale Arrays Definieren [Re: Vampir] #277444
07/09/09 10:11
07/09/09 10:11
Joined: Feb 2009
Posts: 2,154
Damocles_ Offline
Expert
Damocles_  Offline
Expert

Joined: Feb 2009
Posts: 2,154
Here some code that works similar
at least you can see this way the
defined array in the code as matrix

the values get then filled into the multidimensional array

Code:
var array[3][3];
var arrayInsert[9]={	1,2,3,
			5,0,2,
			2,2,1};

void fillArray()
{
	
var i;
var yy=0;
var xx=0;
for (i=0; i<9; i++)
	{
		array[yy][xx]=arrayInsert[i];
		
		xx++;
		if(xx>=3) {xx=0;yy++;}
	
	}	
}



Re: Mehrdimensionale Arrays Definieren [Re: Damocles_] #277469
07/09/09 11:30
07/09/09 11:30
Joined: Jun 2004
Posts: 134
127.0.0.1
V
Vampir Offline OP
Member
Vampir  Offline OP
Member
V

Joined: Jun 2004
Posts: 134
127.0.0.1
Thanks, it works fine!


My english is version 0.1 BETA. wow gamecard 4 president

Moderated by  HeelX, Lukas, rayp, Rei_Ayanami, Superku, Tobias, TWO, VeT 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1