Bonjour à tous,
J'ai un doute concernant le passage d'une valeur à une fonction. Pour etre plus claire voici le code
bool sendCellId(char * celltower0)
{
return sendCellId(celltower0, NULL, NULL, false);
}
bool sendCellId(char * celltower0, char * lat, char * lon)
{
return sendCellId(celltower0, lat, lon, true);
}
bool sendCellId(char * celltower0, char * lat, char * lon, bool addOrGet)
{
}
si je fais ceci
sendCellID("228,03,1771,2d6f,45,05");
Je ne sais pas ce qui est correct, étant donné que dans ce cas il n'y a pas de lat et de lon
bool sendCellId(char * celltower0)
{
return sendCellId(celltower0, NULL, NULL, false);
}
bool sendCellId(char * celltower0, char * lat, char * lon, bool addOrGet)
{
}
ou
bool sendCellId(char * celltower0)
{
return sendCellId(celltower0, "","", false);
}
bool sendCellId(char * celltower0, char * lat, char * lon, bool addOrGet)
{
}
ou
bool sendCellId(char * celltower0)
{
return sendCellId(celltower0, '\0', '\0', false);
}
bool sendCellId(char * celltower0, char * lat, char * lon, bool addOrGet)
{
}
Le dernier cas, me semble le meilleur, mais je ne sais pas si c'est exactement la meme chose qu'un NULL, ou finallement ce qui est le mieux...
Merci pour vos lumières!