Arrays of strings : utilisation correcte des tableaux de caractères

Pour le moment, je code en dur les valeurs des capteurs juste pour tester ma lib MQTT mais pour la suite je vais avoir le code suivant :

sensorValue[0] = GetTemperatureAM2302();

cette fonction étant du type : float GetTemperatureAM2302()

Du coup pour ne pas avoir d'erreur, je devrais écrire :
sensorValue[0] = (string)GetTemperatureAM2302();

J'ai déclaré mon tableau de valeurs de capteurs en char* pour être le plus générique possible pour ma lib vis à vis des capteurs que je vais pouvoir utiliser par la suite

Merci