Click here to Skip to main content
15,850,214 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: stack error in char array Pin
«_Superman_»31-May-11 5:03
professional«_Superman_»31-May-11 5:03 
GeneralRe: stack error in char array Pin
Chuck O'Toole31-May-11 7:48
Chuck O'Toole31-May-11 7:48 
GeneralRe: stack error in char array Pin
Stefan_Lang31-May-11 23:59
Stefan_Lang31-May-11 23:59 
GeneralRe: stack error in char array Pin
«_Superman_»1-Jun-11 0:01
professional«_Superman_»1-Jun-11 0:01 
AnswerRe: stack error in char array Pin
Stefan_Lang30-May-11 23:40
Stefan_Lang30-May-11 23:40 
AnswerRe: stack error in char array Pin
Chuck O'Toole31-May-11 2:54
Chuck O'Toole31-May-11 2:54 
GeneralRe: stack error in char array Pin
Stefan_Lang1-Jun-11 0:03
Stefan_Lang1-Jun-11 0:03 
GeneralRe: stack error in char array Pin
MicroVirus1-Jun-11 3:15
MicroVirus1-Jun-11 3:15 
Regarding 3) and the code you linked, you need to pass STRLEN-1 to the sub. RecvData takes a size (STRLEN in this case), passes it directly to recv() which returns in the variable i the amount of bytes read. Then buffer[i] is set to '\0'. Which means that in the second worst case you write size, so the 0-termination writes to index STRLEN, which means the buffer should be STRLEN+1 in size at least. In the worst case scenario, SOCKET_ERROR is returned from receive and you'll end up trying to write to buffer[-1]. So... please tell me that the code at the site is not what you are using... please.
GeneralRe: stack error in char array Pin
Chuck O'Toole1-Jun-11 3:43
Chuck O'Toole1-Jun-11 3:43 
GeneralRe: stack error in char array Pin
Stefan_Lang1-Jun-11 4:15
Stefan_Lang1-Jun-11 4:15 
QuestionWhy my 64 architecture exe is not able to read registry? Pin
rahul.kulshreshtha30-May-11 3:51
rahul.kulshreshtha30-May-11 3:51 
AnswerRe: Why my 64 architecture exe is not able to read registry? Pin
MicroVirus30-May-11 4:29
MicroVirus30-May-11 4:29 
GeneralRe: Why my 64 architecture exe is not able to read registry? Pin
rahul.kulshreshtha30-May-11 4:34
rahul.kulshreshtha30-May-11 4:34 
GeneralRe: Why my 64 architecture exe is not able to read registry? Pin
MicroVirus30-May-11 4:46
MicroVirus30-May-11 4:46 
AnswerRe: Why my 64 architecture exe is not able to read registry? Pin
Rolf Kristensen30-May-11 7:17
Rolf Kristensen30-May-11 7:17 
QuestionProblem with Imagelist_LoadBitmap Pin
Cold_Fearing_Bird29-May-11 8:26
Cold_Fearing_Bird29-May-11 8:26 
AnswerRe: Problem with Imagelist_LoadBitmap Pin
Niklas L29-May-11 9:39
Niklas L29-May-11 9:39 
QuestionPassing char* to a function and change the argument problem Pin
.jpg29-May-11 7:24
.jpg29-May-11 7:24 
AnswerRe: Passing char* to a function and change the argument problem Pin
CPallini29-May-11 7:38
mveCPallini29-May-11 7:38 
AnswerRe: Passing char* to a function and change the argument problem Pin
Richard MacCutchan29-May-11 14:26
mveRichard MacCutchan29-May-11 14:26 
GeneralRe: Passing char* to a function and change the argument problem Pin
MicroVirus30-May-11 4:37
MicroVirus30-May-11 4:37 
GeneralRe: Passing char* to a function and change the argument problem Pin
Richard MacCutchan30-May-11 5:13
mveRichard MacCutchan30-May-11 5:13 
GeneralRe: Passing char* to a function and change the argument problem Pin
MicroVirus30-May-11 5:39
MicroVirus30-May-11 5:39 
AnswerRe: Passing char* to a function and change the argument problem Pin
«_Superman_»29-May-11 20:30
professional«_Superman_»29-May-11 20:30 
GeneralRe: Passing char* to a function and change the argument problem Pin
Richard MacCutchan29-May-11 23:49
mveRichard MacCutchan29-May-11 23:49 

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.