Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/03/2012, 21:03
wachilango
 
Fecha de Ingreso: diciembre-2011
Mensajes: 16
Antigüedad: 13 años
Puntos: 0
Si no sabes, no respondas

HOLA QUE TAL... CUANDO TRATO DE EJECUTAR MI CODIGO EN UBUNTU, ME DICE QUE HAY UNA VIOLACION DE SEGMENTO, PERO NO SE A QUE SE DEBE (SI ALGUIEN ME PUEDE DECIR QUE ES UNA VIOLACION DE SEGMENTO, LO AGRADEZCO)

ESTE ES EL CODIGO

int main()
{


int x;

do
{
cout<<"DATOS: ";
cin>>x;
}while(x<=0 || x>=21);

const int N=x;
ARREGLO A[N-1];
string CADENA;
int dato_1,dato_2;

for(int i=0;i<N;i++)
{
cin>>A[i].cadena;
cin>>A[i].dato_1;
cin>>A[i].dato_2;
A[i].visitado=false;
}

for(int i=0;i<N;i++)
{
cout<<A[i].cadena<<endl;

}

return 0;
}

LO QUE SE SUMINISTRA DE ENTRADA ES UNA LINEA

EJEMPLO:

HOLA DATO1 DATO2

DE ESA LINEA, QUIERO SACAR EL "HOLA" Y GUARDARLO

LUEGO EL DATO1 Y GUARDARLO Y ASI CON EL ULTIMO

POR ESO LOS 3 CIN, PARA LEER HASTA EL ESPACIO