Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 21:16

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



2D Array hilfe ;)

Discussion on 2D Array hilfe ;) within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1


 
elite*gold: 0
Join Date: Sep 2008
Posts: 526
Received Thanks: 82
2D Array hilfe ;)

Hallo,

ich arbeite mittlerweie schon seht viel mit autoit.

Nun wollte ich ein Programm mit einer listview schreiben, wobei es die Daten aus einem txt Dokument entnimmt.

Das txt Dokument sieht so aus:

Code:
1,2,3
4,5,6
7,8,9
a,b,c
d,e,f
g,h,i
j,k,l
m,n,o
Nun möchte ich mit einem 2 Dimensionalen Array abspeichern.

Bsp Zeile 1:
$array[1][0] = 1
$array[1][1] = 2
$array[1][2] = 3

Das ist nur ein bespeil, aber wie stelle ich das an?
Ich hoffe Ihr könnt mir helfen und ein paar Lösungsvorschläge bereitstellen


MfG
Mozo
Mozo_ is offline  
Old 10/22/2010, 15:40   #2
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
1.file einlesen
2.file in zeilen aufsplitten
3.zeilen in spalten aufsplitten
4.alles in array speichern...

Code:
$data = FileRead('blah.txt')
$line = StringSplit($data, @CRLF)

Dim $array[Int($line[0]/2)+2][3]

For $i=1 To $line[0] Step 2
	;da autoit aus irgend einem grund als trennzeichen nur @CR nutzt, leere zeilen überspringen mit step 2
	$split = StringSplit($line[$i], ',')
	For $h=1 To $split[0]
		$array[Ceiling($i/2)][decrease($h)] = $split[decrease($h)]
	Next
Next

; da autoit in arrayindexen keinn - rechnen kann eine extra funktion dafür definieren
Func decrease($n)
	Return $n-1
EndFunc
lolkop is offline  
Thanks
2 Users
Old 10/22/2010, 15:57   #3


 
elite*gold: 0
Join Date: Sep 2008
Posts: 526
Received Thanks: 82
EDIT: Sorry, mein Fehler Danke lolkop

edit2

Nun wenn ich MsgBox(0,"",$array[2][3]) mach kommt nix (bei [1][3] usw genauso)
wobei [2][1] und [2][2] richtig funktioniert
Mozo_ is offline  
Reply


Similar Threads Similar Threads
Control Array
07/11/2011 - General Coding - 4 Replies
Hi, I want to rewrite one of my old projects in VS2008 using the C++ CLR. It contains alot of Controls like Buttons, Combo Boxes ect... and i want to create a Control Array for it. I already searched a few hours for a solution, but i didn't found any 100% working solution. I have added the following to my constructor code:
Array-Problem
05/13/2010 - AutoIt - 0 Replies
Also ich habe die System-Zeit und das System-Datum in einen Array geladen: #include <Date.au3> Global $dat, $tim $dat = _NowCalcDate() If @error Then Return $tim = _NowTime(5)
Hilfe wie Trainer erstellen mit Bytes of Array ?
10/23/2009 - General Coding - 8 Replies
moin zusammen ich brauche dringend hilfe!!! Ich spiele ein kleines Flash spiel, dieses möchte ich aber hacken indem ich die werte mit hilfe vonn cheat engine ändere. Die Werte ändern ihr adressen nach jedem spiel neustart daher lohnt es sich nicht so einen trainer zu erstellen. Ich habe auch schon versucht Pointer zu finden doch leider bin ich da auch nicht fündig geworden. Habe nur einen Array of Bytes, d.h. wenn ich jetzt nach AF 03 00 00 F7 0D 00 00 ?? 03 scanne , zeigt mir cheat...
1D bzw. 2D Array mit Processlist
12/31/2008 - Guild Wars - 3 Replies
Die Frage ist ganz simpel. Wie kann ich in einer ListBox ein 1D bzw. 2D Array mit Processlist anzeigen? Das Bsp. in der Hilfe bringt mich auch nicht wirklich weiter.
Hilfe mit Array in C#
02/11/2007 - .NET Languages - 3 Replies
Also ich bräuchte mal eure Hilfe. Wir haben als Aufgabenstellung : Ein Array feld mit beliebig vielen zahlen(aufsteigend sortiert) dann sollen wir eine Zahl einlessen und diese wird dann wieder aufsteigend in das array feld rein sotiert.(ganze Zahlen) Also ein bisschen was hab ich schon geschafft naja nicht viel ^^: Also da werden mal die standart Zahlen ausgegeben und die Zahl zum einsotieren eingelessen dann werden die standart Zahlen noch so weit bis sie geordnet werden müssen...



All times are GMT +1. The time now is 21:18.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.