私は最近、コードでこの行に出くわしました-
fprintf(logfile," |-IP Version : %dn",(unsigned int)iph->version);
「%dn」はフォーマット文字列ですか? もしそうなら、それは何を意味しますか?
私は最近、コードでこの行に出くわしました-
fprintf(logfile," |-IP Version : %dn",(unsigned int)iph->version);
「%dn」はフォーマット文字列ですか? もしそうなら、それは何を意味しますか?
%d\n
改行で行を終了するために誰かが書きたかったように少し聞こえますが、バックスラッシュはどこかで失われました。いずれの場合も、形式コードは「d」で終わります。
いいえ、%d はフォーマット文字列で、10 進数値を示します。「n」が追加されます。おそらくそれが想定されている「\ n」でない限り、これは改行です(もちろん追加されます)。
10 進数の後に文字が続くことを示します'n'
。