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

C / C++ / MFC

 
Questionstack error in char array Pin
arupsarkar30-May-11 16:18
arupsarkar30-May-11 16:18 
AnswerRe: stack error in char array Pin
«_Superman_»30-May-11 18:43
professional«_Superman_»30-May-11 18:43 
AnswerRe: stack error in char array Pin
tolw30-May-11 18:59
tolw30-May-11 18:59 
GeneralRe: stack error in char array Pin
Stefan_Lang30-May-11 22:33
Stefan_Lang30-May-11 22:33 
GeneralRe: stack error in char array Pin
tolw30-May-11 23:00
tolw30-May-11 23:00 
GeneralRe: stack error in char array Pin
Stefan_Lang30-May-11 23:07
Stefan_Lang30-May-11 23:07 
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 
Well, there's "should" and then there's the compiler itself.
int STRLEN = 512;
char recMessage[STRLEN] = "0";

1>c:\users\otoolec\documents\visual studio 2008\projects\test2\test2\test2.cpp(14) : error C2057: expected constant expression
1>c:\users\otoolec\documents\visual studio 2008\projects\test2\test2\test2.cpp(14) : error C2466: cannot allocate an array of constant size 0

Now add "const" and the following does compile:
const int STRLEN = 512;
char recMessage[STRLEN] = "0";

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 
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 

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.