[source lang="cpp"]#include <stdio.h>#include <ctype.h>#include <stdlib.h>#include<conio.h>#include<iostream>struct list{ int data; struct list *next;}*L;//function declaration:void create(int data,struct list **head);void print(struct list **head);int main(){ //list *L; int data =10; for(int i=0;i<3;i++) { //struct list *pList = NULL; create(data++,&L); print(&L); getch(); }}void create(int data,list **head){ list *pNew = new list; if (*head==NULL) { (*head)->next=NULL; (*head)->data=data; //(**head).data=info; //pNew->data =data; //pNew->next=*head; } else { pNew =*head; while(pNew!=NULL) { //*head=(**head).next; pNew=pNew->next; } list *temp =new list; temp->data=data; temp->next=NULL; pNew->next =temp; //(**head).next=(**head).next; } //return 0;}void print(list **head){ list *temp1 = new list; temp1 =*head; while( temp1!=NULL ){std::cout<< temp1->data<<" ";// show the data in the linked listtemp1 = temp1->next; // tranfer the address of 'temp1->next' to 'temp1'}}[/source]
Hello Guys,
I am a bit rusty on pointers,i actually want to implement linked list ,but my compiler is giving error.
i am getting run time error at line
(head)->next=NULL;
(head)->data=data;
Would be great if someone can review the short snippet code and point my mistake.
Any other suggestions are always welcome.
Please note that i have also tried using (**head).data=data; but then also i am still getting runtime error .
i am not sure how to proceeed next.
- Viewing Profile: Topics: meetjatin88
Awesome job so far everyone! Please give us your feedback on how our article efforts are going. We still need more finished articles for our May contest theme: Remake the Classics
Community Stats
- Group Members
- Active Posts 8
- Profile Views 574
- Member Title Member
- Age Age Unknown
- Birthday Birthday Unknown
-
Gender
Not Telling
104
Neutral
User Tools
Latest Visitors
Topics I've Started
Problem in Pointers
18 November 2012 - 10:12 PM
Doubt regarding SDL programming
21 February 2012 - 03:53 PM
Hi All,
I have a doubt regarding SDL programming.
Can some one please help me how can i subdivide a Image lets say into 4 parts and then store them in SDL_Surface array.
I intend to animate later using these subdivided images by using SDL_BlitSurface function.
I am new to SDL,so it would be great if someone could provide some codes for reference.
Please note that i am using Microsoft visual c++ 2010 compiler..
Thanks
Jatin
I have a doubt regarding SDL programming.
Can some one please help me how can i subdivide a Image lets say into 4 parts and then store them in SDL_Surface array.
I intend to animate later using these subdivided images by using SDL_BlitSurface function.
I am new to SDL,so it would be great if someone could provide some codes for reference.
Please note that i am using Microsoft visual c++ 2010 compiler..
Thanks
Jatin
Help Needed in a C++ program
17 February 2012 - 07:13 AM
Hi Everyone,
I am Actually trying to make a simple C++ game in which some random alphabets will fall down and when we press one of those random alphabets keys the aphabet should disappear.
The problem that i am facing in making this code is that when i am using some function to read the key input that causes my program to wait for the user's input and hence my program comes to a stop till i press some key.
I want some logic/function which will stop the execution of my program.
Can you please suggest any such function or some logic that i can use in this program.
Please note my compiler is Microsoft Visual C++ 2010 and i am not that familiar with the functions in windows.h header file.
Thanks in advance.
Any pointers would be greatly appreciated.
My program is somewhat like this
/*Including Header Files*/
#define _CRT_SECURE_NO_DEPRECATE
# include <iostream>
# include <conio.h>
# include <Windows.h>
int i=0,y=1;
char words[5];
int pos[5];
char c;
void gotoxy(int x,int y);
void Movement();
int readkey(void);
void random()
{
int n;
for (int t=0;t<5;++t)
{
n= rand() % 26;
pos[t] = n % 2;
words[t] = (char)(n+65);
}
}
void main()
{
random();
for(y=0;y<10;y++)
{
for(i=0;i<5;++i)
{
gotoxy(3*i,pos[i]);
printf("%c",words[i]);
pos[i]=pos[i]+1;
if(y>0)
{
gotoxy(3*i,pos[i]-2);
printf("%c",' ');
}
}
Sleep(1000);
}
getch();
}
void gotoxy(int x,int y)
{
COORD coord;
coord.X = x;
coord.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
}
index.php?app=core&module=task
I am Actually trying to make a simple C++ game in which some random alphabets will fall down and when we press one of those random alphabets keys the aphabet should disappear.
The problem that i am facing in making this code is that when i am using some function to read the key input that causes my program to wait for the user's input and hence my program comes to a stop till i press some key.
I want some logic/function which will stop the execution of my program.
Can you please suggest any such function or some logic that i can use in this program.
Please note my compiler is Microsoft Visual C++ 2010 and i am not that familiar with the functions in windows.h header file.
Thanks in advance.
Any pointers would be greatly appreciated.
My program is somewhat like this
/*Including Header Files*/
#define _CRT_SECURE_NO_DEPRECATE
# include <iostream>
# include <conio.h>
# include <Windows.h>
int i=0,y=1;
char words[5];
int pos[5];
char c;
void gotoxy(int x,int y);
void Movement();
int readkey(void);
void random()
{
int n;
for (int t=0;t<5;++t)
{
n= rand() % 26;
pos[t] = n % 2;
words[t] = (char)(n+65);
}
}
void main()
{
random();
for(y=0;y<10;y++)
{
for(i=0;i<5;++i)
{
gotoxy(3*i,pos[i]);
printf("%c",words[i]);
pos[i]=pos[i]+1;
if(y>0)
{
gotoxy(3*i,pos[i]-2);
printf("%c",' ');
}
}
Sleep(1000);
}
getch();
}
void gotoxy(int x,int y)
{
COORD coord;
coord.X = x;
coord.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
}
index.php?app=core&module=task
Help needed in a C++ program
17 February 2012 - 07:09 AM
Hi Everyone,
I am Actually trying to make a simple C++ game in which some random alphabets will fall down and when we press one of those random alphabets keys the aphabet should disappear.
The problem that i am facing in making this code is that when i am using some function to read the key input that causes my program to wait for the user's input and hence my program comes to a stop till i press some key.
I want some logic/function which will stop the execution of my program.
Can you please suggest any such function or some logic that i can use in this program.
Please note my compiler is Microsoft Visual C++ 2010 and i am not that familiar with the functions in windows.h header file.
Thanks in advance.
Any pointers would be greatly appreciated.
My program is somewhat like this
/*Including Header Files*/
#define _CRT_SECURE_NO_DEPRECATE
# include <iostream>
# include <conio.h>
# include <Windows.h>
int i=0,y=1;
char words[5];
int pos[5];
char c;
void gotoxy(int x,int y);
void Movement();
int readkey(void);
void random()
{
int n;
for (int t=0;t<5;++t)
{
n= rand() % 26;
pos[t] = n % 2;
words[t] = (char)(n+65);
}
}
void main()
{
random();
for(y=0;y<10;y++)
{
for(i=0;i<5;++i)
{
gotoxy(3*i,pos[i]);
printf("%c",words[i]);
pos[i]=pos[i]+1;
if(y>0)
{
gotoxy(3*i,pos[i]-2);
printf("%c",' ');
}
}
Sleep(1000);
}
getch();
}
void gotoxy(int x,int y)
{
COORD coord;
coord.X = x;
coord.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
}
I am Actually trying to make a simple C++ game in which some random alphabets will fall down and when we press one of those random alphabets keys the aphabet should disappear.
The problem that i am facing in making this code is that when i am using some function to read the key input that causes my program to wait for the user's input and hence my program comes to a stop till i press some key.
I want some logic/function which will stop the execution of my program.
Can you please suggest any such function or some logic that i can use in this program.
Please note my compiler is Microsoft Visual C++ 2010 and i am not that familiar with the functions in windows.h header file.
Thanks in advance.
Any pointers would be greatly appreciated.
My program is somewhat like this
/*Including Header Files*/
#define _CRT_SECURE_NO_DEPRECATE
# include <iostream>
# include <conio.h>
# include <Windows.h>
int i=0,y=1;
char words[5];
int pos[5];
char c;
void gotoxy(int x,int y);
void Movement();
int readkey(void);
void random()
{
int n;
for (int t=0;t<5;++t)
{
n= rand() % 26;
pos[t] = n % 2;
words[t] = (char)(n+65);
}
}
void main()
{
random();
for(y=0;y<10;y++)
{
for(i=0;i<5;++i)
{
gotoxy(3*i,pos[i]);
printf("%c",words[i]);
pos[i]=pos[i]+1;
if(y>0)
{
gotoxy(3*i,pos[i]-2);
printf("%c",' ');
}
}
Sleep(1000);
}
getch();
}
void gotoxy(int x,int y)
{
COORD coord;
coord.X = x;
coord.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
}
- Home
- » Viewing Profile: Topics: meetjatin88

Find content