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