Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   ayuda programa frase en mayuscula (https://www.clubdelphi.com/foros/showthread.php?t=63997)

Gothic_Indhy 12-03-2009 04:45:58

ayuda programa frase en mayuscula
 
A ver si alguien me puede ayudar...

tengo que hacer un programa en delphi que lea dos frases y me imprima la primera con las coincidencias en mayuscula. Ejemplo

rapido

tornado

Imprima::: RApiDO

lo que he hecho hasta ahora pero que no funciona es:::

Código Delphi [-]
For x:=1 to LFr1 do
   For y:=1 to LFr2 do
 If (Fr1[x]=Fr2[y]) then
         Begin
          s:=s+uppercase(Fr1[x]);
          break;
         end
          else
         Begin
          s:=s+Fr1[x];
          break;
         end;
        end;
  end;

tengo que hacerlo usando un ciclo for, while o Repeat

jorge82 12-03-2009 06:25:46

Hola, a ver si te sirve esto:

Código Delphi [-]
function Buscar(const S1, S2: string): string;
var
  I, J: Integer;
  STemp: string;
begin
  Result := '';
  for I := 1 to Length(S1) do
  begin
    for J := 1 to Length(S2) do
    begin
      if (S1[i] = S2[J]) then
      begin
        STemp := UpperCase(S1[i]);
        Break;
      end
      else
        STemp := S1[i];
    end;
    Result := Result + STemp;
  end;
end;

Gothic_Indhy 12-03-2009 15:21:35

Ok muchisimas gracias!!!
Funciona perfectamente.

:)


La franja horaria es GMT +2. Ahora son las 11:22:59.

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