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