Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Como convertir a Mayusculas (https://www.clubdelphi.com/foros/showthread.php?t=26141)

Velia 14-10-2005 01:10:29

Como convertir a Mayusculas
 
Hola a todos , quisiera saber que función me permite convertir el primer caracter de cada palabra en mayuscula.
Gracias
Y Saludos

dec 14-10-2005 01:40:05

Hola,

Una adaptación de la función "Capitalize" que puede encontrarse aquí:

Código Delphi [-]
function Capitalizar(const cadena: string): string;
 var
   s: string;
   i: integer;
   b: boolean;
 begin
   s := '';
   b := true;
   for i := 1 to Length(cadena) do
   begin
     if b then
       s := s + AnsiUpperCase(cadena[i])
     else
       s := s + cadena[i];
     b := (cadena[i] = ' ');
   end;
   Result := s;
 end;

Sotrono 14-10-2005 01:42:43

Hola. No estoy con Delphi en este momento, la funcion creo que se llama UpperCase.
Para convertir el primer caracter a mayuscula tendrias que hacer algo asi:
Código Delphi [-]
s[1]:= UpperCase(s[1]),
Saludos..


La franja horaria es GMT +2. Ahora son las 14:17:40.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi