Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 03:02

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

Advertisement



Array und Stringsplit

Discussion on Array und Stringsplit within the AutoIt forum part of the Coders Den category.

Closed Thread
 
Old   #1
 
RettAss's Avatar
 
elite*gold: 20
Join Date: Jan 2010
Posts: 489
Received Thanks: 1,647
Array und Stringsplit

Tach
hab nun wieder ein kleines problem und zwar das sich stringsplit und arrays nicht so wirklich vertragen. Ich lese aus einer .ini mehrere zahlen aus, da nun die zahlen einzeln ausgegebn werden müssen verwende ich stringsplit. Wenn ich nun via _arrayDisblay diese ausgeben will geht das ohne probleme, sobald ich aber einzelne werte des array ausgebn will gibt er mir ein error aus.

Code:
$wearing1 = IniRead("test.ini","1","2","")
$aZahlen = StringSplit($wearing1, " ",2)
			_ArrayDisplay($aZahlen)
Bis hierhin klappt alles, nur wenn ich jetzt folgendes mache:

Code:
$wearing1 = IniRead("test.ini","1","2","")
$aZahlen = StringSplit($wearing1, " ",2)
MsgBox("","",$aZahlen[1][0])

MsgBox("","",$aZahlen[1][0])
MsgBox("","",^ ERROR
->17:27:30 AutoIt3.exe ended.rc:1
>Exit code: 1    Time: 7.662
das ganze Array kann er mir ausgeben mit _ArrayDisplay, aber einzelne zeilen nicht.

mfg
RettAss is offline  
Old 09/21/2013, 17:41   #2
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
StringSplit returnt einen 1-Dimensionalen Array.
Code:
$aZahlen[1][0] ;ist falsch
Code:
$aZahlen[0] ;ist richtig
alpines is offline  
Thanks
1 User
Old 09/21/2013, 18:03   #3
 
RettAss's Avatar
 
elite*gold: 20
Join Date: Jan 2010
Posts: 489
Received Thanks: 1,647
Quote:
Originally Posted by alpines View Post
StringSplit returnt einen 1-Dimensionalen Array.
Code:
$aZahlen[1][0] ;ist falsch
Code:
$aZahlen[0] ;ist richtig


Danke, ein weiteres mal
RettAss is offline  
Old 09/21/2013, 18:13   #4
 
elite*gold: 0
Join Date: May 2011
Posts: 32
Received Thanks: 2
$array[0][1] brauchst du wenn dein Array mehrere Col´s hat. Also wenn du mal bei $array[1] Error bekommst einfach das andere versuchn ^.-
LikeU<3 is offline  
Old 09/21/2013, 18:19   #5
 
RettAss's Avatar
 
elite*gold: 20
Join Date: Jan 2010
Posts: 489
Received Thanks: 1,647
Quote:
Originally Posted by LikeU<3 View Post
$array[0][1] brauchst du wenn dein Array mehrere Col´s hat. Also wenn du mal bei $array[1] Error bekommst einfach das andere versuchn ^.-
Ja das is klar, bin ja von nem 2d array ausgegangen, weil ich fast ausschließlich damit arbeite, aber das ich mal drauf gekommen wäre hier ein 1d array zu verwenden...naja
RettAss is offline  
Old 09/21/2013, 20:34   #6


 
Lawliet's Avatar
 
elite*gold: 2
Join Date: Jul 2009
Posts: 14,456
Received Thanks: 4,685
#closed
Lawliet is offline  
Closed Thread


Similar Threads Similar Threads
StringSplit Problem
06/28/2013 - AutoIt - 2 Replies
Möchte jeweils von Dateipfaden den jeweiligen Dateinamen ermitteln , allerdings spuckt er mir nur eine Fehlermeldung aus. Weiß jemand, was dort falsch ist? : $Split = StringSplit("C:\Users\PE\Desktop\Hans.exe&quo t;,"\") $count = Ubound($Split) MsgBox(64,"Dateiname",$Split) MfG, Netterwurm8
StringSplit mit RegExp
03/27/2013 - AutoIt - 7 Replies
Hi, ich versuche gerade einen Text in seine Sätze zu zerteilen. Ist es möglich das man mit StringSplit oder StringRegExp Texte splittet und als trennzeichen "!","?" und "." nimmt ? Weiterhin will ich das nach einer dieser zeichen ein Großbuchstabe folgen muss. Würde das gehen bzw. wie ?
Rechnungsergebnis und Stringsplit
11/04/2011 - AutoIt - 3 Replies
Hi, ich wollte fragen wie man ein Ergebnis einer Rechung mit Stringsplit teilelt? Dee Rechnung:$age = StringRegExp(BinaryToString($owebtcp.body), "var chevalAge = (.*?);", 1) $NeuesAlterRechnung1 = $age+2 $NeuesAlterRechnung2 = $NeuesAlterrechnung1/12 $AktuAlterJahrenrechnung = StringSplit($NeuesAlterrechnung2, ",") So das Problem ist das ich das falsche angezeigt bekomme, was eigentlich rauskommt(z.B:2,8888883). Dann müsste ja eig:$AktuAlterJahrenrechnung = 2
Stringsplit - Benutzername:Passwort
08/08/2011 - AutoIt - 10 Replies
Hi, WIe mach ich nochmal das, wenn ich in einer .txt meine Daten gespeichert habe, das er sie dann auslesne kann? Also in der .txt stehts so: USERNAME|PASSWORD BLABLA123:123456 wie kann ich nochmal BLABLA123 und 123456 auslesen. Mit stringsplit iwie?
stringsplit?
08/03/2011 - AutoIt - 1 Replies
Ich hab gerade ein Problem.. Kann man aus einer Email, also [email protected], das @ wegschneiden und durch %40 ersetzen? Alo das dann rauskommt: Horst.Horstmann%40gmx.de MfG Ludder231



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


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.