Click here to Skip to main content
15,887,322 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: string buffer Pin
CPallini10-Dec-07 9:07
mveCPallini10-Dec-07 9:07 
GeneralRe: string buffer Pin
George L. Jackson10-Dec-07 9:44
George L. Jackson10-Dec-07 9:44 
GeneralRe: string buffer Pin
CPallini10-Dec-07 10:42
mveCPallini10-Dec-07 10:42 
GeneralRe: string buffer Pin
George L. Jackson10-Dec-07 11:27
George L. Jackson10-Dec-07 11:27 
GeneralRe: string buffer Pin
CPallini10-Dec-07 13:22
mveCPallini10-Dec-07 13:22 
GeneralRe: string buffer Pin
George L. Jackson10-Dec-07 13:49
George L. Jackson10-Dec-07 13:49 
GeneralRe: string buffer Pin
George_George10-Dec-07 15:54
George_George10-Dec-07 15:54 
GeneralRe: string buffer [modified] Pin
George L. Jackson10-Dec-07 16:36
George L. Jackson10-Dec-07 16:36 
In order to pass myself_ptr to the function print_myself. I have to dereference it to a pointer. Thus, myself_ptr acts like a pointer-to-a-pointer but it is really a pointer to an array pointer.

void print_myself(wchar_t* myself)
{
	wcout << myself << endl;
}
 
int _tmain(int argc, _TCHAR* argv[])
{
	wchar_t myself[] = L"George Jackson";
	wchar_t (*myself_ptr)[15] = &myself;
	print_myself(*myself_ptr);
	 
	return 0;
}


However, if you use just **myself_ptr as in wcout << **myself_ptr << endl;, the output would be just 'G' since **myself_ptr is dereferencing to the address of the first character and not the string, "George Jackson".

"We make a living by what we get, we make a life by what we give." --Winston Churchill

modified on Monday, December 10, 2007 10:56:33 PM

GeneralRe: string buffer Pin
CPallini10-Dec-07 21:44
mveCPallini10-Dec-07 21:44 
GeneralRe: string buffer Pin
George L. Jackson11-Dec-07 0:50
George L. Jackson11-Dec-07 0:50 
GeneralRe: string buffer Pin
CPallini11-Dec-07 1:49
mveCPallini11-Dec-07 1:49 
GeneralRe: string buffer Pin
David Crow11-Dec-07 4:02
David Crow11-Dec-07 4:02 
GeneralRe: string buffer Pin
George L. Jackson11-Dec-07 4:23
George L. Jackson11-Dec-07 4:23 
GeneralRe: string buffer Pin
David Crow11-Dec-07 4:36
David Crow11-Dec-07 4:36 
GeneralRe: string buffer Pin
CPallini11-Dec-07 4:28
mveCPallini11-Dec-07 4:28 
GeneralRe: string buffer Pin
David Crow11-Dec-07 4:33
David Crow11-Dec-07 4:33 
GeneralRe: string buffer Pin
CPallini11-Dec-07 4:47
mveCPallini11-Dec-07 4:47 
GeneralRe: string buffer Pin
George_George10-Dec-07 15:32
George_George10-Dec-07 15:32 
GeneralFunction pointer Pin
George_George10-Dec-07 0:46
George_George10-Dec-07 0:46 
GeneralRe: Function pointer Pin
CPallini10-Dec-07 0:57
mveCPallini10-Dec-07 0:57 
GeneralRe: Function pointer Pin
George_George10-Dec-07 1:11
George_George10-Dec-07 1:11 
GeneralRe: Function pointer Pin
CPallini10-Dec-07 2:03
mveCPallini10-Dec-07 2:03 
GeneralRe: Function pointer Pin
George_George10-Dec-07 2:27
George_George10-Dec-07 2:27 
GeneralRe: Function pointer Pin
CPallini10-Dec-07 2:37
mveCPallini10-Dec-07 2:37 
GeneralRe: Function pointer Pin
toxcct10-Dec-07 2:39
toxcct10-Dec-07 2:39 

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.