Necesito ayuda para hacer lo siguiente:¿Cómo imprimir un libra/hash a través del preprocesador C?
una etiqueta preprocesador macro (x) deberá salida "# x", por ejemplo,
#define label(x) ...
si llamo etiqueta (aname), la salida será "# aname "(sin citas)
Sé que los siguientes intentos fueron errores.
#define label(x) #x // leads to "x"
#define label(x) \#x // is \"x"
#define label(x) "#x" // is "#x" (but not the content of x") "#otto"
Puede existir una especie de # escapado (libras), pero no sé, cómo escapar ...
Editar: corro "test test -E gcc -o .html "para obtener el resultado. El punto es: ¿cómo imprimo una marca hash (#) con un makro solo usando las capacidades del preprocesador?
¿Puedo preguntar qué estás tratando de hacer? –
* g * sí. Usaré el preprocesador para "crear" el código html;) etiqueta (x) se usará para crear un enlace a un delimitador, por ejemplo, ... Reduje la complejidad de la pregunta. – tuergeist
¿Desea este código HTML como una cadena, para usar en un programa C o como código HTML real, para ir directamente al navegador? –