Click here to Skip to main content
15,881,248 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: stack error in char array Pin
«_Superman_»31-May-11 4:03
professional«_Superman_»31-May-11 4:03 
GeneralRe: stack error in char array Pin
Chuck O'Toole31-May-11 6:48
Chuck O'Toole31-May-11 6:48 
GeneralRe: stack error in char array Pin
Stefan_Lang31-May-11 22:59
Stefan_Lang31-May-11 22:59 
GeneralRe: stack error in char array Pin
«_Superman_»31-May-11 23:01
professional«_Superman_»31-May-11 23:01 
AnswerRe: stack error in char array Pin
Stefan_Lang30-May-11 22:40
Stefan_Lang30-May-11 22:40 
AnswerRe: stack error in char array Pin
Chuck O'Toole31-May-11 1:54
Chuck O'Toole31-May-11 1:54 
GeneralRe: stack error in char array Pin
Stefan_Lang31-May-11 23:03
Stefan_Lang31-May-11 23:03 
GeneralRe: stack error in char array Pin
MicroVirus1-Jun-11 2:15
MicroVirus1-Jun-11 2: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 2:43
Chuck O'Toole1-Jun-11 2:43 
GeneralRe: stack error in char array Pin
Stefan_Lang1-Jun-11 3:15
Stefan_Lang1-Jun-11 3:15 
QuestionWhy my 64 architecture exe is not able to read registry? Pin
rahul.kulshreshtha30-May-11 2:51
rahul.kulshreshtha30-May-11 2:51 
AnswerRe: Why my 64 architecture exe is not able to read registry? Pin
MicroVirus30-May-11 3:29
MicroVirus30-May-11 3:29 
GeneralRe: Why my 64 architecture exe is not able to read registry? Pin
rahul.kulshreshtha30-May-11 3:34
rahul.kulshreshtha30-May-11 3:34 
GeneralRe: Why my 64 architecture exe is not able to read registry? Pin
MicroVirus30-May-11 3:46
MicroVirus30-May-11 3:46 
AnswerRe: Why my 64 architecture exe is not able to read registry? Pin
Rolf Kristensen30-May-11 6:17
Rolf Kristensen30-May-11 6:17 
QuestionProblem with Imagelist_LoadBitmap Pin
Cold_Fearing_Bird29-May-11 7:26
Cold_Fearing_Bird29-May-11 7:26 
AnswerRe: Problem with Imagelist_LoadBitmap Pin
Niklas L29-May-11 8:39
Niklas L29-May-11 8:39 
QuestionPassing char* to a function and change the argument problem Pin
.jpg29-May-11 6:24
.jpg29-May-11 6:24 
AnswerRe: Passing char* to a function and change the argument problem Pin
CPallini29-May-11 6:38
mveCPallini29-May-11 6:38 
AnswerRe: Passing char* to a function and change the argument problem Pin
Richard MacCutchan29-May-11 13:26
mveRichard MacCutchan29-May-11 13:26 
GeneralRe: Passing char* to a function and change the argument problem Pin
MicroVirus30-May-11 3:37
MicroVirus30-May-11 3:37 
GeneralRe: Passing char* to a function and change the argument problem Pin
Richard MacCutchan30-May-11 4:13
mveRichard MacCutchan30-May-11 4:13 
GeneralRe: Passing char* to a function and change the argument problem Pin
MicroVirus30-May-11 4:39
MicroVirus30-May-11 4:39 
AnswerRe: Passing char* to a function and change the argument problem Pin
«_Superman_»29-May-11 19:30
professional«_Superman_»29-May-11 19:30 
GeneralRe: Passing char* to a function and change the argument problem Pin
Richard MacCutchan29-May-11 22:49
mveRichard MacCutchan29-May-11 22: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.