Click here to Skip to main content
12,690,904 members (32,233 online)

C / C++ / MFC

 
AnswerRe: Casting structures - another basic question Pin
Richard MacCutchan24-Dec-12 6:19
mvpRichard MacCutchan24-Dec-12 6:19 
GeneralSOLVED Casting structures - another basic question Pin
Vaclav_Sal24-Dec-12 9:04
memberVaclav_Sal24-Dec-12 9:04 
GeneralRe: SOLVED Casting structures - another basic question Pin
Erudite_Eric2-Jan-13 8:13
memberErudite_Eric2-Jan-13 8:13 
QuestionHow to count pages in PDF file using VC++ Pin
shanmugarajaa23-Dec-12 19:00
membershanmugarajaa23-Dec-12 19:00 
AnswerRe: How to count pages in PDF file using VC++ Pin
Richard MacCutchan23-Dec-12 23:04
mvpRichard MacCutchan23-Dec-12 23:04 
AnswerRe: How to count pages in PDF file using VC++ Pin
Jijo.Raj27-Dec-12 0:29
memberJijo.Raj27-Dec-12 0:29 
QuestionHow to implement C++ raw string literals in VIsual C++ 2010? Pin
Falconapollo22-Dec-12 19:03
memberFalconapollo22-Dec-12 19:03 
Questionproblems returning/printing poiner Pin
doughyi8u20-Dec-12 15:16
memberdoughyi8u20-Dec-12 15:16 
I understand that the reason the ret variable will not print (it's at the end of the string when destination is passed) but can't figure out how to return destination out of the my_strcpy() function. I can make this work using array notation but not pointer arithmetic. Here's the code in question:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

char *my_strcpy(char *, const char *);

int
main()
{
	char *strA = "This is a string";
	char *strB;
	char *ret;

	strB = malloc(strlen(strA)+1);
	ret = my_strcpy(strB, strA);
	puts(ret);
	puts(strB);
	free(strB);
	return 0;
}

char *my_strcpy(char *destination, const char *source)
{
	while (*source != '\0')
	{
		*(destination++) = *(source++);
	}
	*destination = '\0';
	return destination;
}

AnswerRe: problems returning/printing poiner Pin
Jochen Arndt20-Dec-12 22:15
memberJochen Arndt20-Dec-12 22:15 
AnswerRe: problems returning/printing poiner Pin
Richard MacCutchan20-Dec-12 23:47
mvpRichard MacCutchan20-Dec-12 23:47 
GeneralRe: problems returning/printing poiner Pin
Jochen Arndt21-Dec-12 0:07
memberJochen Arndt21-Dec-12 0:07 
GeneralRe: problems returning/printing poiner Pin
Richard MacCutchan21-Dec-12 1:19
mvpRichard MacCutchan21-Dec-12 1:19 
QuestionC++ ownerdrawfixed combobox "header" Pin
NoviceEx19-Dec-12 3:49
memberNoviceEx19-Dec-12 3:49 
AnswerRe: C++ ownerdrawfixed combobox "header" Pin
jeron119-Dec-12 5:19
memberjeron119-Dec-12 5:19 
QuestionHow to make a project resolution independent.? Pin
mbatra3119-Dec-12 0:56
membermbatra3119-Dec-12 0:56 
AnswerRe: How to make a project resolution independent.? Pin
Jochen Arndt19-Dec-12 1:29
memberJochen Arndt19-Dec-12 1:29 
GeneralRe: How to make a project resolution independent.? Pin
mbatra3119-Dec-12 1:39
membermbatra3119-Dec-12 1:39 
GeneralRe: How to make a project resolution independent.? Pin
Jochen Arndt19-Dec-12 1:52
memberJochen Arndt19-Dec-12 1:52 
GeneralRe: How to make a project resolution independent.? Pin
mbatra3119-Dec-12 2:25
membermbatra3119-Dec-12 2:25 
GeneralRe: How to make a project resolution independent.? Pin
Jochen Arndt19-Dec-12 2:33
memberJochen Arndt19-Dec-12 2:33 
GeneralRe: How to make a project resolution independent.? Pin
mbatra3119-Dec-12 2:44
membermbatra3119-Dec-12 2:44 
GeneralRe: How to make a project resolution independent.? Pin
Jochen Arndt19-Dec-12 3:06
memberJochen Arndt19-Dec-12 3:06 
AnswerRe: How to make a project resolution independent.? Pin
Alan Balkany19-Dec-12 5:25
memberAlan Balkany19-Dec-12 5:25 
QuestionASM with stams library of C ++ Pin
Gurunathkudalkar18-Dec-12 22:15
memberGurunathkudalkar18-Dec-12 22:15 
AnswerRe: ASM with stams library of C ++ Pin
CPallini18-Dec-12 23:19
mvpCPallini18-Dec-12 23:19 

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.


Advertise | Privacy | Mobile
Web01 | 2.8.170117.1 | Last Updated 16 Jan 2017
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid