Buenas a todos,
En primer lugar, soy nuevo en el lenguaje de programación C. Tengo que hacer un trabajo y desconozco cierta información. Estoy pateandome el google de arriba a abajo en busca de algo interesante y que me sea de ayuda, pero no consigo nada.
El trabajo lo tengo prácticamente terminado, lo unico que tengo dos problemas:
- Estoy trabajando con variables de entorno y el programa debería diferenciar cuando una variable de entorno tiene un valor entero 0 (VAR_ENT=0) y cuando una variable no tiene ningun valor, está vacía (VAR_ENT= ).
- A su vez, cuando paso argumentos al programa (en este caso de tipo coma flotante o double), saber si el argumento pasado es de tipo válido. Me explico: que cuando metas como argumento "10" o "-23.05" lo acepte, pero que cuando metas como argumento "11-2" "1_ejemplo", no lo acepte y te de error.
Espero vuestra ayuda.
Gracias,
En primer lugar, soy nuevo en el lenguaje de programación C. Tengo que hacer un trabajo y desconozco cierta información. Estoy pateandome el google de arriba a abajo en busca de algo interesante y que me sea de ayuda, pero no consigo nada.
El trabajo lo tengo prácticamente terminado, lo unico que tengo dos problemas:
- Estoy trabajando con variables de entorno y el programa debería diferenciar cuando una variable de entorno tiene un valor entero 0 (VAR_ENT=0) y cuando una variable no tiene ningun valor, está vacía (VAR_ENT= ).
- A su vez, cuando paso argumentos al programa (en este caso de tipo coma flotante o double), saber si el argumento pasado es de tipo válido. Me explico: que cuando metas como argumento "10" o "-23.05" lo acepte, pero que cuando metas como argumento "11-2" "1_ejemplo", no lo acepte y te de error.
Espero vuestra ayuda.
Gracias,