676_____________________________________________ 12

I

       
.          14  
14.11.

C++Builder       C++ -
,     .      
    .      AnsiString,
     ,   
,     TStrings  TStringList.    -
   .          15.

12.4.2   AnsiString

 C++Builder   AnsiString   ,   -
 vcl/dstring.h       Delphi.    -
   .     AnsiString -
  .

 AnsiString    ==, !=, >, <, >=, <=. -
    .   ,   -
,      , ,    -
   .    ,    
     ,    ,   .

 AnsiString    =, +=   -
  () +.     []. -
   1. ,  S1 = ,  S1[1]  '', S1[2] -
 ''  ..

 AnsiString   ,    
15.      ,   
   AnsiString.

 AnsiString      C++Builder. -
,  ,   Text  ,  Caption -
     ..       
     TStrings.  ,     
,     AnsiString.

     AnsiString.  
  ()  :

Labell->Caption = Editl->Text + ' ' + Edit2->Text;

     Label l->Caption  , 
    Editi,    ,
   ,     Edit2.

 ,    AnsiString   -
   +.      
 strcat,         
    (char *),     AnsiString.

        
 S1 ,   S2,      S3. ,
  ,   :

AnsiString S1, S2, S3;

//     S1, S2, S3

int i = Sl.Pos(S2);                                                    ;

if(i)
Labell->Caption = S1.Substring(1,i-1) + S3 +                         ,

S1. Substring (i+S2. Length () ,255);'
else Labell->Caption = "  ";