Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Trucos (https://www.clubdelphi.com/foros/forumdisplay.php?f=52)
-   -   Capitalizar una determinada cadena (https://www.clubdelphi.com/foros/showthread.php?t=80423)

dec 07-06-2006 20:17:59

Capitalizar una determinada cadena
 
Con la siguiente función podemos capitalizar una determinada cadena que pasemos como parámetro. Por ejemplo, si pasáramos como parámetro la cadena "ramón" obtendríamos como resultado la cadena "Ramón".

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;


La franja horaria es GMT +2. Ahora son las 23:08:20.

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