[ Mr. Rejn @ 24.09.2006. 14:36 ] @
Odnosi se na BCB6.Kako se mogu oduzeti karakteri sa kraja stringa tipa AnsiString,npr. hocu
da oduzmem 4 karaktera iz stringa "ovo je string" da bih dobio "ovo je st"?
[ kiklop74 @ 24.09.2006. 15:14 ] @
Code:
AnsiString str("Ovo je string");
str.Delete(str.Length()-3,4);


Ubuduce citaj help.... za to i sluzi
[ X Files @ 24.09.2006. 17:34 ] @
Postoji i metoda AnsiString::SetLength(), u kojoj kao argument zadaš dužinu koju
hoćeš ( na primer: TvojString.Length()-4 ). Samo ne mogu da se setim da li je
rezultat privremeni string ili se odnosi na objekat, dakle:

TvojString.SetLength( TvojString.Length()-4 );

ili

TvojString = TvojString.SetLength( TvojString.Length()-4 );

(to probaj sam)

EDIT:

Proverio sam:
Code:

TvojString.SetLength( TvojString.Length()-4 );

...menja string (tj. nije privremeni objekat).


[Ovu poruku je menjao X Files dana 24.09.2006. u 19:28 GMT+1]
[ Mr. Rejn @ 25.09.2006. 10:00 ] @
Radi i ono prvo:

Citat:
kiklop74:
Code:
AnsiString str("Ovo je string");
str.Delete(str.Length()-3,4);


Citat:
Ubuduce citaj help.... za to i sluzi

A zašto bih čitao help?Kada imamo tehničku podršku na [es]...
Šalim se.