c - How to memset() memory to a certain pattern instead of a single byte? -


I am facing a problem today where I get the form of a special pattern like memory 0x 11223344 , therefore, looks like full memory (in hex):

  1122334411223344112233441122334411223344112233441122334411223344 ...  

I understand this How can I do this?

Any thoughts?

Thank you, Boda Cisco.

The pointer must be inserted into the byte as the indicator of the required size (such as UIT for 4 bytes 32_T) and fill it with an integer This is a bit ugly.

  Four Buffs [256] = {0,}; Uint32_t * p = (uint32_t *) buff, i; (I = 0; i & lt; s form (buf) / size (* p); ++ i) {pi [i] = 0x11223344; }  

Not tested!


Comments

Popular posts from this blog

paypal - How to know the URL referrer in PHP? -

oauth - Facebook OAuth2 Logout does not remove fb_ cookie -

wpf - Line breaks and indenting for the XAML of a saved FlowDocument? -