I think , this may be the suitable way 
main()
{        
struct name {
          int a;
          int c;
          char b;
          float d;
          };
struct name *name1;
int a,b,c;
a = &name1[0];
b= &name1[1];
c= b-a;
printf("%d",c);
 
}

difference b/w these two pointers(name1++,name) are
size of the structure ..

 
regards
---senthil

--- "Victor A. Wagner Jr." <[EMAIL PROTECTED]> wrote:

> At 22:23 2007-05-02, Ratnesh Chouhan wrote:
> >Hi All,
> >
> >   Can anybody tell me how can we write a function
> which works 
> > exactly like sizeOf of c\c++.
> >   i mean it should work for primitive type, user
> defined type , 
> > var. name , constants , arrays , structures and
> all the data types 
> > for which sizeOf works.
> 
> you can't.  Why do you want to try?
> 
> >
> >   Thanks and Regards,
> >   Ratnesh...!!
> >
> >   Life is all about Inheritance....!! Think over
> it.
> >
> >
> >---------------------------------
> >Ahhh...imagining that irresistible "new car" smell?
> >  Check outnew cars at Yahoo! Autos.
> >
> >[Non-text portions of this message have been
> removed]
> >
> >
> >
> >To unsubscribe, send a blank message to 
> ><mailto:[EMAIL PROTECTED]>.
> >Yahoo! Groups Links
> >
> >
> >
> 
> Victor A. Wagner Jr.      http://rudbek.com
> The five most dangerous words in the English
> language:
>                "There oughta be a law" 
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Reply via email to