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

C / C++ / MFC

 
AnswerRe: using cout i get symbols instead address Pin
Mircea Puiu18-Oct-09 4:49
Mircea Puiu18-Oct-09 4:49 
GeneralRe: using cout i get symbols instead address [solved] Pin
Tadysas18-Oct-09 7:36
Tadysas18-Oct-09 7:36 
Questionhow to release space of link nodes recursively? Pin
jianzhuhuai17-Oct-09 14:38
jianzhuhuai17-Oct-09 14:38 
AnswerRe: how to release space of link nodes recursively? Pin
Stuart Dootson17-Oct-09 15:10
professionalStuart Dootson17-Oct-09 15:10 
GeneralRe: how to release space of link nodes recursively? Pin
jianzhuhuai18-Oct-09 23:10
jianzhuhuai18-Oct-09 23:10 
GeneralRe: how to release space of link nodes recursively? Pin
Stuart Dootson19-Oct-09 0:32
professionalStuart Dootson19-Oct-09 0:32 
GeneralRe: how to release space of link nodes recursively? Pin
jianzhuhuai20-Oct-09 0:43
jianzhuhuai20-Oct-09 0:43 
QuestionHelp with a Function related with Circular Linked List Pin
Naumf17-Oct-09 12:30
Naumf17-Oct-09 12:30 
#include <iostream.h>

struct node
{
	int info;
	node *link;
};

void main()
{
	node *p;
        int s;
	node *create_list();
	void print_list(node *);
        int sum_of_even(node *);
	p=create_list();
	print_list(p);
        s=sum_of_even(p);
        cout<<"The sum of nodes with even values is: "<<s<<endl;
}

node *create_list()
{
	node *p, *q=NULL;
	int x;
	cout<<"Enter the elements of the list (enter \"-1\" without quotes for end)"<<endl;
	cin>>x;
	while(x!=-1)
	{
		p=new node;
		p->link=q;
		p->info=x;
		q=p;
		cin>>x;
	}
	return(p);
}

void print_list(node *p)
{
	cout<<"The list is: ";
	while(p!=NULL)
	{
		cout<<"->"<<p->info;
		p=p->link;
	}
	cout<<endl;
}

int sum_of_even(node *p)
{
	node *q, *q1;
	int sum=0;
	q=p->link;
	q1=q->link;
	while(p!=q)
	{
		if(q->info%2==0)
		{
			sum+=q->info;
		}
		q=q->link; //The error might be here
		q1=q1->link;//and here of course.
	}
	return (sum);
}


Without the last function - "int sum_of_even (node *p)" the program worked OK, but after writing it, when the program reaches to that part it crashes. I think that the error is located in the part where I commented, because I can't do the movement to the next node. If anyone knows it would be a big help to me. Thanks in advance.
AnswerRe: Help with a Function related with Circular Linked List Pin
«_Superman_»17-Oct-09 13:08
professional«_Superman_»17-Oct-09 13:08 
GeneralRe: Help with a Function related with Circular Linked List Pin
Naumf18-Oct-09 3:00
Naumf18-Oct-09 3:00 
QuestionRe: Help with a Function related with Circular Linked List Pin
David Crow17-Oct-09 16:53
David Crow17-Oct-09 16:53 
AnswerRe: Help with a Function related with Circular Linked List Pin
Naumf18-Oct-09 3:04
Naumf18-Oct-09 3:04 
AnswerRe: Help with a Function related with Circular Linked List Pin
David Crow18-Oct-09 13:03
David Crow18-Oct-09 13:03 
GeneralRe: Help with a Function related with Circular Linked List Pin
Naumf19-Oct-09 8:05
Naumf19-Oct-09 8:05 
GeneralRe: Help with a Function related with Circular Linked List Pin
David Crow19-Oct-09 8:09
David Crow19-Oct-09 8:09 
GeneralRe: Help with a Function related with Circular Linked List Pin
Naumf19-Oct-09 8:15
Naumf19-Oct-09 8:15 
QuestionAccessing synch object in DirectDraw Pin
Code-o-mat17-Oct-09 12:16
Code-o-mat17-Oct-09 12:16 
Questionhow to draw in a dialog's client area, but from an event ocurred in another dialog? Pin
timbk17-Oct-09 10:53
timbk17-Oct-09 10:53 
AnswerRe: how to draw in a dialog's client area, but from an event ocurred in another dialog? Pin
Hans Dietrich17-Oct-09 18:45
mentorHans Dietrich17-Oct-09 18:45 
GeneralRe: how to draw in a dialog's client area, but from an event ocurred in another dialog? Pin
timbk18-Oct-09 5:46
timbk18-Oct-09 5:46 
Questionalphanumaric and numeric checking Pin
Omegaclass17-Oct-09 10:22
Omegaclass17-Oct-09 10:22 
AnswerRe: alphanumaric and numeric checking Pin
«_Superman_»17-Oct-09 11:38
professional«_Superman_»17-Oct-09 11:38 
GeneralRe: alphanumaric and numeric checking Pin
Omegaclass17-Oct-09 13:23
Omegaclass17-Oct-09 13:23 
Questiondialog based MFC multithreaded server Pin
Manmohan2917-Oct-09 7:17
Manmohan2917-Oct-09 7:17 
AnswerRe: dialog based MFC multithreaded server Pin
Moak17-Oct-09 8:21
Moak17-Oct-09 8:21 

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.