Leider benötige ich wieder mal Ihre Hilfe.
Ich bin gerade dabei AngelScript zu erkunden und scheitere bereits bei meinem ersten Versuch.
Was ich erreichen möchte:
Ich möchte eine CSV-Datei mit Delimiter ";" Zeilenweise einlesen und mit "string@[]@ split die einzelnen Werte in ein Array schreiben.
Anschliessend möchte die einzelnen Strings in eine Zahl umwandeln, damit ich damit rechnen kann.
Das Zeilenweise auslesen und ausgeben im Trace-Fenster funktioniert so weit problemlos, doch beim splitten in ein array komme ich schon einige Tage nicht weiter. Wenn ich das Beispiel aus dem Manual ausprobiere bekomme ich beim Compilieren immer eine Fehlermeldung.
Code: Select all
void main ()
{
string str = "A;B;;C";
string@[]@ arr = split(str, ";");
}
Compiling and Starting Script:
C:\Dokumente und Einstellungen\GS\Desktop\OwncloudSynch\Membrain\Netzwerke\atest_string.as
C:\Dokumente und Einstellungen\GS\Desktop\OwncloudSynch\Membrain\Netzwerke\atest_string.as (1, 1) : INFO : Compiling void main()
C:\Dokumente und Einstellungen\GS\Desktop\OwncloudSynch\Membrain\Netzwerke\atest_string.as (5, 7) : ERR : Object handle is not supported for this type
C:\Dokumente und Einstellungen\GS\Desktop\OwncloudSynch\Membrain\Netzwerke\atest_string.as (5, 18) : ERR : No matching signatures to 'split(string, const string)'
2 Error(s).
0 Warning(s):
Könnten Sie mir dabei bitte auf die Sprünge helfen? Wenn es nicht zuviel verlangt ist, könnten Sie mir auch bitte ein Beispiel geben, wie ich auf einen String im Array zugreifen kann und ihn in eine Zahl verwandeln kann.
Mit freundlichen Grüssen!
Gianni