¿La forma más fácil de leer la entrada formateada en C ++?

¿Hay alguna forma de leer una cadena formateada como esta, por ejemplo?:48754+7812=Abcs.

Digamos que tengo tres cadenas X, Y y Z, y quiero

X = 48754 
Y = 7812
Z = Abcs

El tamaño de los dos números y la longitud de la cadena pueden variar, así que no quiero usarsubstring() o algo por el estilo.

¿Es posible dar a C ++ un parámetro como este?

":#####..+####..=SSS.."

así que sabe directamente lo que está pasando?

Respuestas a la pregunta(4)

Su respuesta a la pregunta