Jump to content

  • Log In with Google      Sign In   
  • Create Account

meetjatin88

Member Since 17 Feb 2012
Offline Last Active Dec 01 2012 07:13 AM

Topics I've Started

Problem in Pointers

18 November 2012 - 10:12 PM

[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.

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

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

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);
}

PARTNERS