<HTML>
<BODY>
Saludos a todos,<br>
<br>
Es un gusto volver a las listas de Con  Clase, especialmente a la lista de C++<br>
<br>
Desde el 2002 estuve en la lista, pero hace un par de años que salí, pero ahora regreso.<br>
<br>
Saludos para Steven y para Salvador, que gracias a ellos está lista se ha mantenido activa<br>
y seguro que ha sido de gran ayuda para muchos estudiantes y profesionales.<br>
<br>
<br>
Aca mi solicitud de ayuda:<br>
<br>
<br>
Utilizando el compilador "gcc", al realizar la compilación se puede utilizar la directiva "-D".<br>
<br>
El uso de la directiva "-D" es así:<br>
<br>
 gcc -D DIA=23 hola.c -o hola.exe<br>
<br>
y asi, dentro del programa ejecutable podemos hacer uso de "DIA", por ejemplo:<br>
<br>
printf("El día es %d",DIA);<br>
<br>
hasta ahora bien, pero lo que necesito es enviarle un valor que no sea númerico, por ejemplo:<br>
<br>
 gcc -D CLAVE=PASSWORD hola.c -o hola.exe<br>
<br>
pero el compilador me muestra un mensaje de error y si pruebo así:<br>
<br>
 gcc -D CLAVE="PASSWORD" hola.c -o hola.exe<br>
<br>
o así:<br>
<br>
 gcc -D CLAVE='PASSWORD' hola.c -o hola.exe<br>
<br>
también me muestra mensajes de error.<br>
<br>
¿Alguno de usedes conoce la forma de enviarle un valor alfanumérico?<br>
<br>
Porque para valores hexadecimales es así:<br>
<br>
 gcc -D CLAVE=0xFFF hola.c -o hola.exe<br>
<br>
<br>
Saludos a todos<br>
<br>
José de Paz<br>
@_jdepaz<br>
https://unixescuintla.blogspot.com<br>
<div></div>
</BODY></HTML>