code:
#include<stdio.h>
typedef struct{
int age;
char name[20];
double gp;
}student;
int main()
{
student s1;
student *spointer;
spointer=&s1;
spointer->age=15; //pointer needs arrow sign to retrive data from Struct typedef
spointer->gp=4.5;
scanf("%[^\n]",spointer->name);
printf("%s\n",spointer->name);
//we can also print like this
printf("Age=%d\n",s1.age);
//it is same as
printf("Age=%d\n",spointer->age);
return 0;
}