Necesito una macro que ayuda a dar salida al nombre y valor del parámetro dado. Es algo así como el siguiente código.Cómo lograr esta función en C/C++
#define AA "Hello"
#define BB "World"
#define PRINT(input_param) printf("input_param: %s\n", (input_param))
void main()
{
PRINT(AA);
PRINT(BB);
}
Estoy esperando el resultado: AA: Hello\n BB: World\n
Pero, obviamente, no lo es. ¿Alguien puede corregirme? Gracias.
Por qué "pero, obviamente, no es" .. ¿Qué pasa cuando se ejecuta este? – Levon
@Levon "input_param: Hello \ ninput_param: World \ n" –
@ R.MartinhoFernandes Gracias por la información. – Levon