Duda con string i array
Pregunta de primaria: Como se asigna un string a un Array of Char?
sArray: array [0..63] of AnsiChar; sAlgo: string; Si hago sArray := sAlgo; Da error, norecuerdo com se asigna el valor de sAlgo a sArray. Podeis darme alguna inidcacion? Gracias |
Yo lo haría de este modo:
|
OK Muchas gracias
|
Una cosa más, si te fijas en el array, lo he cambiado de forma que su rango sea 1-63 en lugar de 0-63, ya que el elemento 0 no existe en el string. Solo lo he hecho para facilitar las cosas.
Si ves que en el array se almacenan datos que tu no has añadido, como es en el caso de que la cantidad de caracteres del string sea menor a los elementos del array, te aconsejo que inicialices todo el array con un caracter vacío o de control. |
Papet
Creo que tu error ocurre porque una vez asignado el valor de sArray: array[0..63] of AnsiChar luego intentas convertirlo a un tipo string y te debe marcar que no son de tipos compatibles....
No se si entendi bien la pregunta.... Pero espero poder ayudarte. Saludos:) |
La franja horaria es GMT +2. Ahora son las 00:49:13. |
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