Go Down

Topic: aiuto per converte e per concatenare stringhe (Read 1 time) previous topic - next topic

Carletto73

ciao nel seguente codice faccio una tabella su una pagina web per impostare le ore di accensione di una lampada. sono solo all'inizio. non riesco a sostituire nella prima riga della tabella il testo PIPPO con una variabile. qualcuno mi puĂ  per cortesia dire come trasformo la variabile i in stringa e poi la concateno con il testo <TD>?

Grazie

Code: [Select]

uint16_t light_webpage(uint8_t *buf)
{
        int i=0;
        uint16_t plen;
        plen=es.ES_fill_tcp_data_p(buf,0,PSTR("HTTP/1.0 200 OK\r\nContent-Type: text/html\r\n\r\n"));
        plen=es.ES_fill_tcp_data_p(buf,plen,PSTR("<center><p><h1>Illuminazione</h1></p> "));
        plen=es.ES_fill_tcp_data_p(buf,plen,PSTR("<hr><br>"));
        plen=es.ES_fill_tcp_data_p(buf,plen,PSTR("<TABLE BORDER=1>"));
        for (int i=0; i <= 23; i++)
        {
          plen=es.ES_fill_tcp_data_p(buf,plen,PSTR("<COL WIDTH=20>"));
        }
        plen=es.ES_fill_tcp_data_p(buf,plen,PSTR("<TR>"));
        for (int i=0; i <= 23; i++)
        {
          plen=es.ES_fill_tcp_data_p(buf,plen,PSTR("<TD>PIPPO"));
          plen=es.ES_fill_tcp_data_p(buf,plen,PSTR("</TD>"));
        }
        plen=es.ES_fill_tcp_data_p(buf,plen,PSTR("</TR>"));
        plen=es.ES_fill_tcp_data_p(buf,plen,PSTR("<TR>"));
        for (int i=0; i <= 23; i++)
        {
          plen=es.ES_fill_tcp_data_p(buf,plen,PSTR("<TD>2"));
          plen=es.ES_fill_tcp_data_p(buf,plen,PSTR("</TD>"));
        }
        plen=es.ES_fill_tcp_data_p(buf,plen,PSTR("</TR>"));
        plen=es.ES_fill_tcp_data_p(buf,plen,PSTR("</TABLE>"));
        return(plen);
}


Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy