incompatible types in assignment of ‘char [12]’ to ‘char [13]’ [Résolu]


bonjour les fous :)
je bute sur un truc tout con depuis hier et la réponse doit être d'une évidence qui crève les yeux
le du jeu est le suivant
une variable char
lecture eeprom, donc vers un string
comparaison des 2 variables

pour info, ide 0.23, vu que c'est la seule qui me flingue pas mon prog
à la comile, j'ai le message d'erreur
incompatible types in assignment of 'char [12]' 'char [13]'
même en changeant les chiffre 12-13, toujours la même chose

j'ai tenté pas mal de solution comme le
sprintf
charbuf += (char)number2[ii]

et autres bidouilles

code: [select]

#include <eeprom.h>
#include <string.h>
//**************************************************************************
char number1[]="+00000000000";  //destination number
string number2 ="";
void setup()
{
     char charbuf[12] = "";
     serial.println("lecture eeprom");
     for(int iii;iii<13;iii++){
       numero[iii] = eeprom.read(iii) ;
       number2 += numero[iii];
     }
       number2.tochararray(charbuf,12);
//jusque là, pas d'erreur

//ca bug ici
         if (strcmp(charbuf, number1) == 0){
             serial.println("identique");
         }else{
              number1 = charbuf;
               }
}



bon y pas mort d'homme, mais j'aimerai bien comprendre pourquoi ca bug
merci d'avance

salut,
charbuf est un tableau de 12 char, alors que number1 est un tableau de 13 char (les 12 caractères de l'initialisation plus le caractère nul de terminaison de chaîne \0), du coup ça merdouille forcément un peu ici :
code: [select]
number1 = charbuf;


pour info, ide 0.23, vu que c'est la seule qui me flingue pas mon prog

il serait certainement intéressant d'investiguer ce problème plus avant (même si ça n'a aucun rapport avec le soucis actuel).


Arduino Forum > International > Français (Moderators: jfs, Snootlab) > incompatible types in assignment of ‘char [12]’ to ‘char [13]’ [Résolu]


arduino

Comments

Popular posts from this blog

VIDIOC_S_FMT error 16, Device or resource busy - Raspberry Pi Forums

using a laptop skeleton to build a pi laptop - Raspberry Pi Forums

Forum for Joomla? - Joomla! Forum - community, help and support