26/04/2006, 08:13
|
| | 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. |