Foros del Web » Programación para mayores de 30 ;) » Programación General »

problema con varibles globales en C

Estas en el tema de problema con varibles globales en C en el foro de Programación General en Foros del Web. Seguramente sera un tonteria, pero he estado mirando libros y webs y no he encontrado referencia ninguna. La cuestion es que no consigo definir un ...
  #1 (permalink)  
Antiguo 28/02/2004, 10:09
 
Fecha de Ingreso: febrero-2004
Mensajes: 3
Antigüedad: 20 años, 2 meses
Puntos: 0
problema con varibles globales en C

Seguramente sera un tonteria, pero he estado mirando libros y webs y no he encontrado referencia ninguna.
La cuestion es que no consigo definir un vector de caracteres como global a todo el programa. Con enteros o string no he tenido ningun problema.

He provado a declararlo de de un par formas, pero en todas falla:

#define nombre_vector [200]

#define nombre_vector char[200]


De ambas formas me da problemas de compilacion, si alguin me puede hechar una manita le esataria muy agradecido.

Un saludito ha todos.
  #2 (permalink)  
Antiguo 28/02/2004, 12:01
 
Fecha de Ingreso: enero-2003
Ubicación: Stgo, Chile
Mensajes: 179
Antigüedad: 21 años, 3 meses
Puntos: 0
mmm

Código PHP:
char variable_global[100];

int main(void)
{
    
scanf("%s",variable_global[100]);
    
printf("Usted escribió %s\n"variable_global[100]);
    return 
0;

  #3 (permalink)  
Antiguo 28/02/2004, 13:29
 
Fecha de Ingreso: septiembre-2003
Mensajes: 172
Antigüedad: 20 años, 7 meses
Puntos: 0
El problema es que el define no es para variables si no para constantes.

Saludos!
__________________
Sr.Propio
  #4 (permalink)  
Antiguo 28/02/2004, 15:35
 
Fecha de Ingreso: febrero-2004
Mensajes: 3
Antigüedad: 20 años, 2 meses
Puntos: 0
Tienes toda la razon rafapaskual, me expresado mal anteriormente con lo de las bariables globales, y realmente es eso lo que quiero hacer, definir un vector de caracteres como una constante.(el vector entero y no solo su tamaño)
  #5 (permalink)  
Antiguo 28/02/2004, 20:22
 
Fecha de Ingreso: enero-2003
Ubicación: Stgo, Chile
Mensajes: 179
Antigüedad: 21 años, 3 meses
Puntos: 0
.mm

const char variable_global_constante[100];
  #6 (permalink)  
Antiguo 29/02/2004, 02:57
 
Fecha de Ingreso: febrero-2004
Mensajes: 3
Antigüedad: 20 años, 2 meses
Puntos: 0
Ok, ya esta solucinado.

Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:07.