Tabulator getrennte Werte Filtern



  • Hallo,

    Ich habe einen String in dem viele Werte durch Turch Tabulator getrennt sind.

    um an die einzenen Werte heran zu kommen, hab ich mir jetzt folgendes überlegt.

    String Test;
    	Test="0.0	99.97976	199.99172	       300.26524	400.4018	500.27136000024416	600.28228";
    	int counter=0;
    	int index=0;
    	int j=0;
    
    	String Zahlen[200];
    	for(int i=0;i<Test.Length();i++)
    	{
    
    		if(Test[i]=='\t')
    		{
    			Zahlen[j]=Test.SubString(index,counter);
    			index=i;
    			counter=0;
    			j++;
    		}
                      counter++;
    
    	}
    

    Leider kommt da immer die Fehlermeldung ERangeError.

    Ich konnte das eingrenzen auf Test[i]. Aber ich versteh nicht warum das nicht möglich ist.

    Danke schonmal



  • ganz einfach: AnsiString geht bei 1 los

    warum nimmst du nicht eingfach StringList, Delimiter und DelimitedText?

    oder siehe hier


Anmelden zum Antworten