Comment passer aucun caractere dans un fonction dont la parametre est un char

Bonjour,
Oui pardon, j'ai mal écrit cette partie

sendCellID(228,03,1771,2d6f,45,05);

syntaxe correct est

sendCellID("228,03,1771,2d6f,45,05");

En fait, je ne sais pas ce qui est correct dans ces trois posiblité

bool sendCellId(char * celltower0)
{
  return sendCellId(celltower0, '\0', '\0', false);
}
bool sendCellId(char * celltower0, char * lat, char * lon, bool addOrGet)
{
}
bool sendCellId(char * celltower0)
{
  return sendCellId(celltower0, NULL, NULL, false);
}
bool sendCellId(char * celltower0, char * lat, char * lon, bool addOrGet)
{
}
bool sendCellId(char * celltower0)
{
  return sendCellId(celltower0, "", "", false);
}
bool sendCellId(char * celltower0, char * lat, char * lon, bool addOrGet)
{
}

mais selon tes écrits, cette syntaxe est la plus appropiée

bool sendCellId(char * celltower0)
{
  return sendCellId(celltower0, NULL, NULL, false);
}
bool sendCellId(char * celltower0, char * lat, char * lon, bool addOrGet)
{
/*
Dans ce cas, il n'y a pas de lat ou de lon, donc ils ne seront pas utilisés dans la suite du code. Je donne une valeur de NULL. soit \0
*/
}