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();
Download

funcoes_conversao