Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação Funções de conversões de tipo StrToInt Converte String para Inteiro IntToStr Converte Inteiro para String StrToFloat Converte String para Float FloatToStr Converte Float para String Exemplo de uso double d; int i; i = StrToInt(Edit1->Text); d = StrToFloat(Edit2->Text); Edit3->Text = FloatToStr(d); Edit4->Text= IntToStr(i); Converter String para maiúscula Usando método do objeto String void __fastcall TForm1::Button1Click(TObject *Sender) { String S1 = "James N. Fame!"; String S2 = S1.UpperCase(); Edit1->Text = S2; } Usando a função UpperCase() void __fastcall TForm1::Button1Click(TObject *Sender) { String S1 = "James N. Fame!"; String S2 = UpperCase(S1); Edit2->Text = S2; } Converter String para minúscula Usando método do objeto String void __fastcall TForm1::btnConvertClick(TObject *Sender) { String String1 = "[Borland C++ Builder]"; Edit1->Text = String1.LowerCase(); } Usando a função LowerCase() void __fastcall TForm1::btnConvertClick(TObject *Sender) { String String1 = "[Borland C++ Builder]"; Edit1->Text = LowerCase(String1); } Convertendo Float para String com formatação de casas decimais String s; float f = 2219.3446237795; Label1->Caption = s.FloatToStrF(f, ffFixed, 6, 2); ou float f = 2219.3446237795; Label1->Caption = FloatToStrF(f, ffFixed, 6, 2); Convertendo uma AnsiString para uma C string AnsiString aStr = ”Ober"; char *Text = aStr.c_str();