Ver Mensaje Individual
  #12 (permalink)  
Antiguo 26/04/2006, 08:13
Nivel7
 
Fecha de Ingreso: abril-2006
Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 8 meses
Puntos: 2
la respuesta a la ultima pregunta es:

cin.getline(cadena, numerode caracteres);
o
cin.get(cadena);// esta es untanto menos segura.

pruebalas y ve cual cumple tus requerimientos.

en cuanto a la discucion, primero aclarar que couty cin, no son funciones, son objetos con operadores sobrecargados " << y >> ".

en cuestion de seguridad por supuesto que ninguna es mejor que la otra, la diferencia podria ser el tamaño de ejecutable que resulta el usar un metodo o el otro. pero al final de cuentas ambas usan las funciones de Win32. para escribir en la consola.
La ventanja que tienen usar el estilo C++ es la comodida y facilidad de uso.
es mejor usar << o >> para todo que acordarse del formato de salida o entrada, no niego en algunas ocaciones es mejor usar las funciones de C.