PDA

Ver la Versión Completa : Copiar los 6 primeros carateres de una cadena


Ledian_Fdez
25-03-2009, 15:02:04
Hola amigos de este foro:

Existe alguna funcion que me permita copiar de una cadena una x cantidad de carateres a partir de una posicion determinada. No recuerdo bien pero me parece que lo hacia de esta forma. lko que ahora no me sale:

cadena := copytostr(micadena,0,6);

pero no me reconoce el comando copytostr.

como podria hacerlo?

saludos
Ledian

Caro
25-03-2009, 15:04:54
Hola, debes utilizar Copy.


cadena := copy(micadena,1,6);


Saluditos

MAXIUM
25-03-2009, 16:54:41
Me pregunto cuantos milisegundos se ahorran sin usar funciones.


Var
Cadena:= String[6];
MiCadena:= String;
Begin
Cadena:= MiCadena;
....
....
....
End;

Al González
25-03-2009, 17:19:55
También puedes usar la función LeftStr:
Str2 := LeftStr (Str1, 6);

roman
25-03-2009, 17:27:51
Me pregunto cuantos milisegundos se ahorran sin usar funciones.


Var
Cadena:= String[6];
MiCadena:= String;
Begin
Cadena:= MiCadena;
....
....
....
End;


Ingenioso. Aunque los milisegundos que ganas los pierdes en los bytes de la variable extra :D

// Saludos