Click here to Skip to main content
15,922,407 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralOverwrite avoiding in memcpy Pin
CodingLover3-Jan-08 19:35
CodingLover3-Jan-08 19:35 
GeneralRe: Overwrite avoiding in memcpy Pin
Maxwell Chen3-Jan-08 19:41
Maxwell Chen3-Jan-08 19:41 
GeneralRe: Overwrite avoiding in memcpy Pin
CodingLover3-Jan-08 19:55
CodingLover3-Jan-08 19:55 
GeneralRe: Overwrite avoiding in memcpy Pin
Haroon Sarwar3-Jan-08 20:29
Haroon Sarwar3-Jan-08 20:29 
GeneralRe: Overwrite avoiding in memcpy Pin
Maxwell Chen3-Jan-08 20:39
Maxwell Chen3-Jan-08 20:39 
GeneralRe: Overwrite avoiding in memcpy Pin
CPallini4-Jan-08 0:00
mveCPallini4-Jan-08 0:00 
GeneralRe: Overwrite avoiding in memcpy Pin
Maxwell Chen4-Jan-08 0:12
Maxwell Chen4-Jan-08 0:12 
GeneralRe: Overwrite avoiding in memcpy Pin
CPallini4-Jan-08 0:25
mveCPallini4-Jan-08 0:25 
Maxwell Chen wrote:
Even more:

char* tmpBuffer = new char[sizeof(iReq) + strlen(strGetName)];
memcpy(&tmpBuffer[0], &iReq, sizeof(iReq) );
memcpy(&tmpBuffer[0 + sizeof(iReq)], &strGetName, strlen(strGetName) );


still, it's not the state of art Wink | ;) :
char* tmpBuffer = new char[sizeof(iReq) + strlen(strGetName)];
if (tmpBuffer)
{
  memcpy(&tmpBuffer[0], &iReq, sizeof(iReq) );
  memcpy(&tmpBuffer[0 + sizeof(iReq)], &strGetName, strlen(strGetName) );
}
...
...
if (tmpBuffer) delete [] tmpBuffer;


Smile | :)

If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.

[my articles]


GeneralRe: Overwrite avoiding in memcpy Pin
Maxwell Chen4-Jan-08 0:40
Maxwell Chen4-Jan-08 0:40 
GeneralRe: Overwrite avoiding in memcpy Pin
CodingLover3-Jan-08 20:41
CodingLover3-Jan-08 20:41 
GeneralRe: Overwrite avoiding in memcpy Pin
Maxwell Chen3-Jan-08 20:42
Maxwell Chen3-Jan-08 20:42 
GeneralRe: Overwrite avoiding in memcpy Pin
Haroon Sarwar3-Jan-08 20:46
Haroon Sarwar3-Jan-08 20:46 
GeneralRe: Overwrite avoiding in memcpy Pin
David Crow4-Jan-08 3:15
David Crow4-Jan-08 3:15 
GeneralRe: Overwrite avoiding in memcpy Pin
CodingLover6-Jan-08 17:04
CodingLover6-Jan-08 17:04 
GeneralRe: Overwrite avoiding in memcpy Pin
David Crow7-Jan-08 3:10
David Crow7-Jan-08 3:10 
GeneralC2144 error char should be preceded by ; Pin
subramanyeswari3-Jan-08 18:39
subramanyeswari3-Jan-08 18:39 
GeneralRe: C2144 error char should be preceded by ; Pin
Haroon Sarwar3-Jan-08 19:18
Haroon Sarwar3-Jan-08 19:18 
GeneralRe: C2144 error char should be preceded by ; Pin
subramanyeswari3-Jan-08 19:26
subramanyeswari3-Jan-08 19:26 
GeneralRe: C2144 error char should be preceded by ; Pin
Haroon Sarwar3-Jan-08 19:34
Haroon Sarwar3-Jan-08 19:34 
GeneralRe: C2144 error char should be preceded by ; Pin
subramanyeswari3-Jan-08 19:39
subramanyeswari3-Jan-08 19:39 
GeneralRe: C2144 error char should be preceded by ; Pin
subramanyeswari3-Jan-08 19:41
subramanyeswari3-Jan-08 19:41 
GeneralRe: C2144 error char should be preceded by ; Pin
Haroon Sarwar3-Jan-08 19:47
Haroon Sarwar3-Jan-08 19:47 
GeneralRe: C2144 error char should be preceded by ; Pin
beko3-Jan-08 20:22
beko3-Jan-08 20:22 
GeneralRe: C2144 error char should be preceded by ; Pin
subramanyeswari3-Jan-08 22:07
subramanyeswari3-Jan-08 22:07 
GeneralRe: C2144 error char should be preceded by ; Pin
Iain Clarke, Warrior Programmer3-Jan-08 23:28
Iain Clarke, Warrior Programmer3-Jan-08 23:28 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.