Pergunta

Recentemente, deparei com esta linha de código -

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

É "% dn" aqui uma seqüência de formato? Se assim for, o que isso significa?

Foi útil?

Solução

Parece um pouco como alguém queria escrever %d\n para terminar a linha com um avanço de linha, mas a barra invertida tem algum lugar perdido. O código de formato, em qualquer caso, termina com o "d".

Outras dicas

Não,% d é uma seqüência de formato, significando valor decimal. 'N' será anexada. A menos que seja '\ n', o que provavelmente é suposto ser, que é uma nova linha (que também será anexado é claro).

Ela significa um número decimal seguido por um 'n' personagem.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top