Процент эс
(перенаправлено с «%s»)
Перейти к навигации
Перейти к поиску
%s — спецификатор, означающий строку в функции printf() языка программирования C.
Например:
#include <stdio.h>
int main(void)
{
char example[] = "дверь";
printf("Запили мне %s!\n", example);
return 0;
}
Выведет «Запили мне дверь!».
Во многих других языках тоже есть подобные конструкции.
Выражение «%s» применяется в речи, как шаблон-заменитель любого слова или словосочетания, которое несущественно для понимания смысла, по сути означая «что-либо».
Хакерство[править]
В более сложных программах неправильное использование функций форматирования может привести к уязвимостям, особенно, если в форматную строку попадает пользовательский ввод. Не так давно пользователи ICQ ловили лулзы с отправки сообщений вроде %10000s пользователям официального клиента.