Hola,
En una variable guardo un valor numérico que lo he leído de una cadena0 usando sscanf con el formato "&variable".
Luego uso "variable" para escribir en cadena1.
El problema es que cuando escribo con "variable" en cadena2, el valor ya no es el mismo.
Ejemplo:
De la cadena0 &variable lee 12
A la cadena1 variable escribe 12
A la cadena2 variable escribe 538976288
Saludos