Pointer Program : Increment Structure Pointer having far pointer as structure member



Program :

#include<stdio.h>
typedef struct XYZ
{
   int far *fptr;
   double dvar;
   unsigned char ch;
}xyz;
int main()
{
xyz *ptr = (XYZ *)1000;
ptr++;
printf("Address in ptr after Increment : %u",ptr);
return(0);
}

Output :

Address in ptr after Increment : 1013