Vra

Ek het onlangs afgekom op hierdie lyn in 'n kode -

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

Is "% dn" hier 'n formaat string? Indien wel, wat beteken dit dui?

Was dit nuttig?

Oplossing

Dit klink 'n bietjie soos iemand wou skryf %d\n om die lyn met 'n nuwe reël beëindig, maar die agteroorskuinsstreep het verlore iewers. Die formaat kode, in elk geval, eindig met die "d".

Ander wenke

Nee,% d is 'n formaat string om aan te dui desimale waarde. 'N' sal aangeheg word. Tensy dit '\ n ", wat dit waarskynlik is veronderstel om te wees, wat 'n newline (wat ook sal aangeheg word natuurlik).

Dit dui op 'n desimale getal, gevolg deur 'n karakter 'n'.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top