Ahhh yes i get it...

The compiler is expecting a %d or %s etc etc.
It finds %" invalid.
But hmmm it should not take the " because the \ is in front. \"
Or maybe it wants to use the last " sign as an input for the single % sign.
/* think i'll sweep this problem under the eclips rug.