Вопрос

Недавно я наткнулся на эту строку в коде -

fprintf(logfile,"   |-IP Version        : %dn",(unsigned int)iph->version);

Является ли "%dn" здесь строкой формата?Если да , то что это означает ?

Это было полезно?

Решение

Это звучит немного так, как будто кто-то хотел написать %d\n завершить строку переводом строки, но обратная косая черта где-то потерялась.Код формата, в любом случае, заканчивается на "d".

Другие советы

Нет, %d - это строка формата, обозначающая десятичное значение.Будет добавлено "n".Если только это не ' ', как, вероятно, и должно быть, то есть символ новой строки (который, конечно, также будет добавлен).

Это десятичное число , за которым следует символ 'n'.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top