
Alonso Toledo Briceño
Preguntauna pregunta, cual es la diferencia entre printf con cout y scanf con cin? aprendí un póco de c++ pero con esos. Hay alguna diferencia?

Aldair Torres Aguilar
C++ está pensado para tener (hasta cierto punto) interoperabilidad con C y, en general, un programa escrito en C debería compilar en C++. Sin embargo, programas con cierta complejidad (como algo que implique manejo de memoria dinámica, declaraciones de algunas variables y cosas así) podrían causar problemas.
La recomendación siempre es no mezclar ambos y apegarse solo a las librerías escritas para cierto lenguaje.

Alonso Toledo Briceño
ok, entendido! muchas gracias!

Kevin Fiorentino
Posiblemente sean compatible, si. Realmente no tengo mucho conocimiento en C/C++, hace años no programo en esos lenguajes. Pero recomendaría seguir ciertos lineamientos. Es importante entender la diferencia y no mezclarlos para evitar posibles errores que cueste horas resolver.

Alonso Toledo Briceño
y los comandos de C también pueden ser utilizados en C++? en el editor de código cuando los utilizo igual compila pero, sería una mala práctica? porque, respecto a funcionar, si me funcionan.

Kevin Fiorentino
printf y scanf son de C. cout y cin son de C++. C y C++ son lenaguajes con algunas diferencias.