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 
   
 


