Foros del Web » Programación para mayores de 30 ;) » Programación General »

¿printf o cout?

Estas en el tema de ¿printf o cout? en el foro de Programación General en Foros del Web. Alguien me puede explicar la diferencia entre printf y cout o scanf y cin. Con mi poca experiencia no les noto mucha diferencia y los ...
  #1 (permalink)  
Antiguo 23/02/2004, 15:34
Avatar de periCo[un]Ltd.  
Fecha de Ingreso: agosto-2003
Ubicación: Mexico
Mensajes: 146
Antigüedad: 20 años, 8 meses
Puntos: 0
¿printf o cout?

Alguien me puede explicar la diferencia entre printf y cout o scanf y cin. Con mi poca experiencia no les noto mucha diferencia y los uso indistintamente, pues hasta hace poco solo programaba en pascal


grazie
__________________
I miss you, like the desert miss the rain
  #2 (permalink)  
Antiguo 23/02/2004, 16:47
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 21 años, 5 meses
Puntos: 52
Es sencillo.

printf y scanf son de C, ANSI C y cout y cin son de C++.

C++ es como una extension de C, pero es casi lo mismo a excepcion de la programacion orientada a objetos
  #3 (permalink)  
Antiguo 24/02/2004, 02:24
Avatar de pabli  
Fecha de Ingreso: octubre-2003
Mensajes: 381
Antigüedad: 20 años, 5 meses
Puntos: 0
Según el libro Borland C++, como te dice periCo[un]Ltd, unos son orientados a la programación estructurada(printf y scanf) y los otros a la programación orientada a objeto(cout y cin), pero en ningún momento dice que unas sean mejor que las otras, simplemente habla de filosofías.

Saludos
Pablo
  #4 (permalink)  
Antiguo 24/02/2004, 15:11
Avatar de xavivars  
Fecha de Ingreso: enero-2002
Ubicación: Benissa - la Marina Alta
Mensajes: 212
Antigüedad: 22 años, 3 meses
Puntos: 1
Si utilizas ANSI C, necesitas usar printf i cscan (los compiladores de C no reconocen cout ni cin). En cambio, para C++, aunque no se obliga (por temas de compatibilidad) si es altamente recomendado usar cout y cin, ya que son los objetos de flujo propios del lenguaje.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 2 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 06:44.