É% dn uma seqüência de formato?
-
19-09-2019 - |
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?
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