Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   inicializacion de vector de cadenas (https://www.clubdelphi.com/foros/showthread.php?t=40738)

personilla 25-02-2007 14:23:36

inicializacion de vector de cadenas
 
Hola chicos, tengo una duda, aver si me la podeis solucionar, plis.

Tengo un prog en el q me e creado un vector de cadenas q lo he llamado "meses":
meses: array[1..12] of string;
y lo quiero inicializar con los meses del año, xo sin tener q ir posicion a posicion.
Habia pensado acerlo asi:
meses:=('Enero, 'Febrero', 'Marzo'...);
pero me da error.
Se puede inicializar asi, del tiron o tengo q ir posicion a posicion diciendole el valor?

roman 25-02-2007 16:35:57

Creo que sólo puedes inicializar arreglos que son constantes:

Código Delphi [-]
const
  meses: array[1..12] of string = ('Enero', 'Febrero', 'Marzo'...);

Con las variables tienes que hacerlo entrada por entrada.

// Saludos

dec 25-02-2007 22:29:31

Hola,

Vale también tu respuesta para el caso de variables Román (al menos para variables globales).

Código Delphi [-]
var
  meses: array[1..3] of string = ('Enero', 'Febrero', 'Marzo');

roman 26-02-2007 00:41:35

Cita:

Empezado por dec
al menos para variables globales

Muy cierto. No lo recordaba. Dejémoslo entonces en que no pueden inicializrse así los arreglos locales.

// Saludos


La franja horaria es GMT +2. Ahora son las 11:43:19.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi