Utilizamos cookies propias y de terceros. [Más información sobre las cookies].
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki
Obtener el primer carácter de cada palabra de una cadena - Delphi
Lenguaje de programación Borland Delphi


Función que obtiene el primer carácter de cada palabra de una cadena:

function obtenerSiglas (cadena : string) : string;
var
  siglas, palabra : string;
  i : integer;
begin
  siglas := '';
  palabra := '';
  for i := 1 to length(cadena) + 1 do
  begin
    if (cadena[i] <> ' ') and (i <= length(cadena)) then
        palabra := palabra + cadena[i]
    else
    begin
      if palabra <> '' then
      begin
        siglas := siglas + palabra[1];
        palabra := '';
      end;
    end;
  end;
  obtenerSiglas := siglas;
end;
Ejemplo de utilización:
  ShowMessage(obtenerSiglas('Esto es una prueba de obtención de las siglas de una cadena.'));




Publicado el: 2004-12-19

Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A