Partir cadena (char)

noter:
Si no vas a necesitar la cadena "original" más tarde, podrías sustituir el caracter separador por \0 y asignar directamente las direcciones de donde empieza cada tramo. Entiendo que lo que quieres dividir es una cadena recibida de algún sitio, no declarada en el propio código, ¿no? porque en ese caso lo lógico sería declarar directamente el array entre llaves.

La cadena original no la voy a necesitar, lo que me interesa seria poder guardar cada dato (tramo) en una variable y tener acceso (almacenar) esas variables. La cadena se recibe como respuesta a una petición si, no la declaro en el código, y su longitud puede variar, por eso tengo que partirla y guardar cada tramo en algún sitio.
También pensé en guardarlo en una tarjeta SD y con arduino leer ese .txt ya que me guardaría cada tramo en una linea (leo la linea y al llegar al salto de linea se que ya es un tramo), e igual es mas sencillo así y guardarlo en una variable cada tramo que hacerlo directamente.

Un saludo :wink: