Benytte switch på en substring af en Ansistring
Hejsa.Nedenstående eksempel virker ikke i CBuilder 4:
TStringList *StringListe = new TStringList;
StringListe->LoadFromFile(...);
for (int i=0;i<StringListe->Count;i++)
{
switch ((char)StringListe->Strings[i].SubString(1,1).c_str())
{
case ';' : break; // jump over linie
case ' ' : break; // skip blanke linier
case '[' : break; // header behandles !!!!!
default : break; // data behandles !!!!!
}
Den hopper altid til default-delen, hvorfor ?
Hvordan får jeg den til at læse første tegn, og reagere på dette ?