method 1
struct node
{
void* data;
unsigned int size;
struct node* next;
};
struct node* allocateNode(void* data,unsigned int n)
{
struct node* temp = (struct node*) malloc(sizeof(struct node));
temp->size = n;
temp->next = NULL;
temp->data = malloc(n);
for(int i=0;i<n;i++)
*((char*)temp->data + i) = *((char*)data+i);
}
method 2
struct node{
int kind; /* int, float ,char */
union{
int a;
float b;
char c; /* others can be added*/
} data;
struct node* next;
}
On Wed, Mar 16, 2011 at 11:24 PM, hary rathor <[email protected]>wrote:
> @DON:
> pls can U explain with examle ?
>
> --
> You received this message because you are subscribed to the Google Groups
> "Algorithm Geeks" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/algogeeks?hl=en.
>
--
Sanjay Ahuja
Department of Computer Science & Engineering
IIT Guwahati
--
You received this message because you are subscribed to the Google Groups
"Algorithm Geeks" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/algogeeks?hl=en.