Tema: Variables.
Ver Mensaje Individual
  #10 (permalink)  
Antiguo 22/12/2007, 15:37
jared
 
Fecha de Ingreso: diciembre-2007
Mensajes: 7
Antigüedad: 16 años, 5 meses
Puntos: 0
Re: Variables.

Uff vaya lo siento por no responder, soy un descuidado xP.
Respondo a Tera_Byte, no se trata de un determinado problema, solo os puse ese codigo para probar un caso que si ocurria en mi problema(programa), no exactamente de esa forma, pero que tras varias pruebas averigue que residia ahi el "conflicto". Ten en cuenta que aun estoy verdecillo en el tema.
He probado lo que me comentastes, pero por simple curiosidad, porque se supone que aun no se nada de punteros (son los siguientes temas), y debo solucionarlo sin memoria dinamica y tal...
Gracias a todos, os propongo otra duda, y me parece que tiene mucho que ver con mi primera pregunta que os hice. veran, por varios manuales que he leido, no puedo entender porque ocurre. Sea el programa:
int main()
{
char a[200];
int i;
cout<<"Introduce i: "<<endl;
cin>>i;
cout<<"Introduzca a: "<<endl;
cin.getline(a, 200, '\n');
cout<<i<<endl;
cout<<" os muestro "<<a<<endl;
}
ocurre en pantalla:
Introduce i:
2
Introduzca a:
os muestro 2

Por que siempre que introduzcas algun valor con un cin>>, si despues quisieras introducir otro valor con un cin.getline, se salta una accion(linea)?
Conoceis algun funcion tipo cin.getline, pero para arrays de enteros?(el cin.getline no me deja usarlo con arrays de enteros :S)
He intentado, con lo poco que se probar varias cosas, pero no hay forma :S.
Saludos, y gracias de nuevo.