Pascal/Turbo Pascal - Convertir String a Char

 
Vista:

Convertir String a Char

Publicado por Rodolfo (16 intervenciones) el 05/12/2005 21:16:13
Hola amigos
disculpen ya no recuerdo muy bien si se puede convertir una letra que esta en String a una Variable Char, si es asi, les pido una ayuda,. de antemano gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Convertir String a Char

Publicado por martin (1 intervención) el 06/12/2005 04:20:03
facil, le asignas la letra que querés del string al char.
ejemplo;
s es un string, y c una variable char.

s:="Palabra";
{si quieres la "P"}
c := p[1];
{si quieres la "l"}
c:=p[3];
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Convertir String a Char

Publicado por VoidPointer (51 intervenciones) el 06/12/2005 19:44:00
ja en realidad no hay nada q convertir.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

No se puede

Publicado por Luinux (1 intervención) el 10/12/2005 21:50:01
No se puede ya que el char es de 8bits y un string es de 32bits, el compilador te genera error.- a menos q el contenido del string sea de una sola letra.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:No se puede

Publicado por VoidPointer (51 intervenciones) el 13/12/2005 19:11:35
Pero es un puntero a un byte, vector[Index] referencia a una char 8 bits
Osea sizeof(char)=sizeof(Vector[Index]) // Asumo q vector es un string o un arreglo de caracteres.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Convertir String a Char

Publicado por Christian (1 intervención) el 24/08/2008 16:30:27
En realidad la respuesta correcta es la siguiente:

se tiene:

var
num: string
a: char

entonces para introducir uno de los simbolos de num en a se hace:

a:= num[ n ]

siendo n el numero correspondiente a la posicion de la letra en la cadena num...

Consejo: a la hora de dar una respuesta intenten ser mas claros y concientes con lo que en realidad estan diciendo...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar