• Viernes 8 de Noviembre de 2024, 19:47

Autor Tema:  Duda Con El Cout Y Gets  (Leído 1124 veces)

Perrero

  • Miembro MUY activo
  • ***
  • Mensajes: 209
    • Ver Perfil
Duda Con El Cout Y Gets
« en: Sábado 9 de Diciembre de 2006, 03:56 »
0
Wenas, tengo unas cuantas dudas sobre el cout que espero me puedan ayudar a aclararlas.

1. Cuando escribo un codigo como este:
Código: Text
  1. cout<<"Su nombre y apellido es: "<<Amigo.Nombre<<" "<<Amigo.Apellido<<endl;
  2. cout<<"Su numero telefonico es: "<<Amigo.Telefono<<"\n\n";
  3. system("pause");
  4.  

La penultima instruccion no la muestra, sino luego de ejecutar la primera inmediatamente muestra la ultima, y me parece raro que recien aparezca despues de ejecutar la ultima instruccion, pero solo sucede cuando coloco "\n\n", mas no endl. ¿Aque se debe eso?.

2.
Código: Text
  1.   cout<<"Ingrese el nombre del amigo: ";
  2.   gets(Amigo.Nombre);
  3.   flushall();
  4.   cout<<"Ingrese el apellido del amigo: ";
  5.   gets(Amigo.Apellido);
  6.   flushall();
  7.   cout<<"Ingrese el telefono del amigo: ";
  8.   gets(Amigo.Telefono);
  9.  
     

Al ejecutarlo no aparece nada en pantalla, pero cuando ingreso tres datos recien aparece el texto de los cout. Eso sucede cuando uso el gets, mas no el cout. pero no cuando uso el gets y el prints. ¿a que se debe eso?.

Bueno, espero que me puedan ayudar con esas dudas, gracias de antemano.