Что такое правильный синтаксис для этого кода: это:письма "% d" в PRINTF C
printf("printf(\"\%d\",%s);", some_var);
или
printf("printf(\"%%d\",%s);", some_var);
Или что-то еще?
Что такое правильный синтаксис для этого кода: это:письма "% d" в PRINTF C
printf("printf(\"\%d\",%s);", some_var);
или
printf("printf(\"%%d\",%s);", some_var);
Или что-то еще?
Второй. %d
определяется printf, а не C-языком, поэтому вам нужно избежать его с помощью printf %%
, а не с escape-символом.
Более сложный пример с управляющей последовательностью символов:
printf("printf(\"%%d\\n\",%s);\n", some_var);
Второй. Чтобы напечатать литерал %
, вам нужно сбежать от них, добавив еще один %
.
ок ти к обеим за быстрый ответ +1 к вам и Иакову – fmsf
лол вы получите правильный ответ, потому что вы меня запомнили я был забывая положить \ n в конец моего printf: P – fmsf
вы очень приветствуете –