Code is outputting "?" for dht readings

@hollandmab
If it is code-legal, replace:

    snprintf(t_str, sizeof(t_str), "%.2f", t);
    snprintf(h_str, sizeof(h_str), "%.2f", h);

with

        /*float*/,  /*float.width*/, /*decimals*/, /*buffer*/);
dtostrf(    t    ,         5       ,      2      ,    t_str  );
dtostrf(    h    ,         5       ,      2      ,    h_str  );

Here is a simulation (link).