Problema com conversão de string para número (strtod)
Estou usando a função strtod () para extrair uma variável de ambiente como uma sequência e alterando-a para o dobro usando strtod:
enter code here
char strEnv[32];
strncpy(strEnv, getenv("LT_LEAK_START"), 31);
// How to make sure before parsing that env LT_LEAK_START is indeed a number?
double d = strtod(strEnv, NULL);
Agora, quero garantir que esse número digitado pelo usuário seja um número e não uma string ou caractere especial. Como posso ter certeza disso?
Um trecho de código seria de grande ajud
Desde já, obrigado