Mmmm, ¿Por qué el casteo si no es necesario? ALT3RD, pensar a C++ como una "extensión" de C, equivale a decir que también puedes usar printf, la librería stdio, etc, en C++. Lo lógico sería encontrar algo de C++
EDIT: Me la juego a C++ simplemente por el argumento por defecto (no estoy seguro si se puede usar en C, al menos, nunca lo he usado que yo recuerde).
« Última modificación: 9 Diciembre 2011, 16:44 pm por Ferno »
Es C++ por lo ya comentado (C no permite indicar valores predeterminados para los parametros de una funcion).
Por otra parte la conversion explicita a "char *" en la llamada a printf no es requerida por ninguno de los dos lenguajes.
Un saludo
En línea
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly. -- Kernighan & Ritchie, The C programming language