Возможно, вам нужна строка формата %%%s%%
вместо %%s%
.
Два последовательных знака %
интерпретируются как литерал %
, поэтому в вашей версии у вас есть литерал %
, литерал s
, а затем одиночный %
, который ожидает формат спецификатор после него. Вам нужно удвоить каждый литерал %
, чтобы он не интерпретировался как строка формата, поэтому вам нужно %%%s%%
: литерал %
, %s
для строки, литерал %
.