Click here to Skip to main content
15,899,475 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
Questionarray of char-newbie Pin
antonaras12-Jun-06 5:01
antonaras12-Jun-06 5:01 
AnswerRe: array of char-newbie Pin
Viorel.12-Jun-06 5:07
Viorel.12-Jun-06 5:07 
AnswerRe: array of char-newbie Pin
Justin Tay12-Jun-06 5:08
Justin Tay12-Jun-06 5:08 
AnswerRe: array of char-newbie Pin
toxcct12-Jun-06 5:20
toxcct12-Jun-06 5:20 
GeneralRe: array of char-newbie Pin
antonaras12-Jun-06 6:19
antonaras12-Jun-06 6:19 
GeneralRe: array of char-newbie Pin
toxcct12-Jun-06 6:24
toxcct12-Jun-06 6:24 
GeneralRe: array of char-newbie Pin
David Crow12-Jun-06 8:34
David Crow12-Jun-06 8:34 
AnswerRe: array of char-newbie Pin
Zac Howland12-Jun-06 5:29
Zac Howland12-Jun-06 5:29 
<br />
// create a new character buffer initialized to 0's<br />
const unsigned int MAX_S_SIZE = 50;<br />
char s[MAX_S_SIZE] = {0};<br />
<br />
// put some stuff in the buffer<br />
strcpy(s, "Hello, world!");<br />
<br />
// clear the buffer<br />
memset(s, 0, MAX_S_SIZE);<br />
<br />
// NOTE:  for an easier transition into UNICODE, the following works better<br />
const unsigned int MAX_S_SIZE = 50;<br />
TCHAR s[MAX_S_SIZE] = {0};<br />
_tscpy(s, _T("Hello, World!"));<br />
memset(s, 0, MAX_S_SIZE * sizeof(TCHAR));<br />


As a side note: you don't need to clear a buffer to overwrite it. It is more efficient to just overwrite it with the new data if your requirements allow for it.

If you decide to become a software engineer, you are signing up to have a 1/2" piece of silicon tell you exactly how stupid you really are for 8 hours a day, 5 days a week

Zac
GeneralRe: array of char-newbie Pin
antonaras12-Jun-06 6:22
antonaras12-Jun-06 6:22 
GeneralRe: array of char-newbie Pin
Zac Howland12-Jun-06 6:32
Zac Howland12-Jun-06 6:32 
AnswerRe: array of char-newbie Pin
James R. Twine12-Jun-06 6:53
James R. Twine12-Jun-06 6:53 
GeneralRe: array of char-newbie Pin
jhwurmbach21-Jun-06 22:01
jhwurmbach21-Jun-06 22:01 
JokeRe: array of char-newbie Pin
James R. Twine21-Jun-06 23:48
James R. Twine21-Jun-06 23:48 
GeneralRe: array of char-newbie Pin
Nish Nishant12-Jun-06 8:50
sitebuilderNish Nishant12-Jun-06 8:50 
GeneralRe: array of char-newbie Pin
Zac Howland12-Jun-06 10:41
Zac Howland12-Jun-06 10:41 
AnswerRe: array of char-newbie Pin
James R. Twine13-Jun-06 3:17
James R. Twine13-Jun-06 3:17 
GeneralRe: array of char-newbie Pin
Nish Nishant13-Jun-06 8:49
sitebuilderNish Nishant13-Jun-06 8:49 
GeneralRe: array of char-newbie Pin
James R. Twine13-Jun-06 15:39
James R. Twine13-Jun-06 15:39 
GeneralRe: array of char-newbie Pin
Zac Howland13-Jun-06 12:19
Zac Howland13-Jun-06 12:19 
GeneralRe: array of char-newbie Pin
antonaras12-Jun-06 21:39
antonaras12-Jun-06 21:39 
GeneralRe: array of char-newbie Pin
James R. Twine13-Jun-06 3:18
James R. Twine13-Jun-06 3:18 
QuestionGeneral question linking Fortran to C/C++ using MFC Pin
deltaseq012-Jun-06 4:56
deltaseq012-Jun-06 4:56 
AnswerRe: General question linking Fortran to C/C++ using MFC Pin
Zac Howland12-Jun-06 5:33
Zac Howland12-Jun-06 5:33 
GeneralRe: General question linking Fortran to C/C++ using MFC Pin
deltaseq012-Jun-06 6:29
deltaseq012-Jun-06 6:29 
GeneralRe: General question linking Fortran to C/C++ using MFC Pin
Chris Losinger12-Jun-06 6:36
professionalChris Losinger12-Jun-06 6:36 

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.