Bonjour,

Je bloque sur 3 problèmes,

Je cherche a capturer la date et l'heure et la stocker dans timebuffer pour ensuite l'afficher sur un afficheur LCD et sur une page web.

Pour cela, j'ai déclaré timebuffer ainsi :

...

Ensuite je cherche à mettre le temps dans timebuffer : ( je n'ai pas compris ce que 7 apporte

Code : Sélectionner tout - Visualiser dans une fenêtre à part
asctime(&tm_time, &timebuffer, 7);
Quand je compile, cette lignej'obtiens cela :

Warning [2054] suspicious pointer conversion

Pouvez vous m'indiquer d'ou vient l'erreur ?


2ème problème :

Je voudrai afficher la date et heure contenu dans timebuffer sur un afficheur LCD, là je butte car je sais afficher une phrase mais pas le contenu de timebuffer, pouvez vous me dire que qu'il faut écrire ?

Ceci fonctionne bien :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
strcpypgm2ram((char *)&LCDBuffer[0][0],(ROM char *)"Message Test");      // Affiche Message Test sur la ligne 0, position 0 du LCD

3ème problème :

J'ai du mal a utiliser httpgetvar,
Mon but étant d'afficher la date & heure précédemment stockées dans timebuffer dans sur ma page web grace à un case :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
case VAR_EVENT_TIME:
       
             
                strcpypgm2ram(timebuffer, ?????? );   je ne sais pas ce qu'il faut écrire ici
        }

        *val = timebuffer[(BYTE)ref];

        if(timebuffer[(BYTE)ref] == '\0')
            return HTTP_END_OF_VAR;
        else if(timebiffer[(BYTE)++ref] == '\0' )
            return HTTP_END_OF_VAR;
        return ref;
Je vous remercie de votre aide,


Pourriez vous m'aider sur ces 3 problèmes svp ?
Je vous remercie beaucoup