Well, not too bad:
sscanf(data, "%*" + pos + "s...", ...);
It's not impossible to think of an optimization that uses that format when the programmer writes
sscanf(data[pos..], "...", ...);
as long as the sscanf() return value is adjusted. Maybe Grubba fixed that already?