Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 386
  • Last Modified:

INT to String

This shouldn't be this difficult....

I have a global variable:

correctKey = 1;

Open in new window


I want to do some debugging, and MessageBox the value sometimes.

So, I init a CHAR with an extra spot for the terminating 0, right?

char ck[2];

Open in new window


then I assign that to the INT value, right?

    ck = correctKey;

Open in new window


Then try to debug message.
    MessageBox(NULL,"Correct Key Is...", ck,NULL);[code]

Open in new window


I have tried using std::string, atoi , c_str() , etc. Apparently, I haven't figured out the right combination.

Thanks,
0
edvinson
Asked:
edvinson
  • 2
1 Solution
 
Kyle AbrahamsSenior .Net DeveloperCommented:
char ck;

ck = itoa(correctKey);  //  http://www.cplusplus.com/reference/clibrary/cstdlib/itoa/

and not sure if you have to append it as one message:

 MessageBox(NULL,"Correct Key Is..." + ck,NULL);
0
 
edvinsonAuthor Commented:
Hmmm, thats not working either.
0
 
edvinsonAuthor Commented:
Got it

 int myNumber = 1;

                    char myChar[2];

                    itoa (myNumber,myChar,10);

                    MessageBox(hwndDlg, myChar, "Information", MB_ICONINFORMATION);
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now