Contar caracteres en strings de pascal

Iniciado por juancho77, 19 Julio 2008, 07:15 AM

0 Miembros y 1 Visitante están viendo este tema.

El Antiguo

#10
Lauta, eso es porque es un valor tipo char. Usa la funcion ORD para imprimir el numero tipo byte que corresponde a ese caracter y veras que es la longitud de la cadena.

Código (pascal) [Seleccionar]

uses crt;
var a:string;
begin
  a:='cadena';
  write(ord(a[0]));
  readln;
end.
Todos los perros ladran cuando estan con la manada. Pero cuantos son capaces de ladrar cuando estan solos?

Beta69

program lenght;
uses crt;
var apeynom: ansiString;
begin
   clrscr;
   
   writeln('Funcion Length ');
   writeln;
   writeln('Inserte su nombre completo:  ');
   
   readln(apeynom);
   writeln;
   write(' Su nombre tiene    ');
   write( length(apeynom), '  letras');
   readkey;
   end.
   
Espero que te sirva..