Bonjour!
Je ne métrise pas les poiteurs et j'au du mal à encapsuler des caractères
Voici mon code qui bloque:
Je ne mets pas tout le code, mais uniquement ce qui bloque et comment les variables sont déclarées. Le reste du code fonctionne sauf là ou j'undique l'erreur
char *lon, *lat, *day, *hour, *da;
char *cha = strtok((char *)comm_buf,",");
[...]
cha = strtok(NULL,",");
// Cha à la valeur de 22:30:14
char *da = cha; // Je passe 22:30:14 dans da
// Je parcours da
while(*da)
{
if(*da == ':') // si da est égal à :, ne fais rien
{
}
else
{
// ICI CA BLOQUE
*day++ = da; // Si non, sauve le caracetre dans day et déplace le pointeur
}
da++;
}
Je n'arrive pas à remplir la variable day. Le message d'erreur est:
error: invalid conversion from 'char*' to 'char' [-fpermissive]
day++ = da;
Je ne métrise pas les pointeurs et c'est l'occasion d'apprendre. Je pense que l'erreur vient du fait que je n'arrive pas à déplacer les pointeur dans 'day'. Je suis un peu largé
Merci beaucoup pour vos lumières