RE:comparación de cadenas
Espero que el siguiente programa le ayude, aunque no es la forma más óptima, es sencilla y fácil de entender. salu2
program caracteres_alfabeto;
function alfabeto(s:string):boolean;
function esta(c:char; s:string):boolean;
var
i:integer;
begin
i:=1;
while (i<=length(s)) and (upcase(s[i])<>upcase(c)) do
inc(i);
if upcase(s[i])=upcase(c) then esta:=true
else esta:=false;
end;
var
c:CHAR;
begin
alfabeto:=true;
FOR c:='A' TO 'Z' DO
if not esta(c,s) then alfabeto:=false;
end;
var
s:string;
begin
s:='Esto es una linea de prueba';
if alfabeto(s) then writeln('contiene todos los caracteres del alfabeto')
else writeln('no tiene todos los caracteres');
readln;
end.