Write a program to give an alias name to a structure.(typedef)
#include<stdio.h> #include<string.h> typedef struct mobile { char brand[20]; int model_no; float price; }MOBILE; typedef struct mobile MY_MOBILE; int main() { typedef struct mobile MOBILE_INFO; MY_MOBILE b1 = {"BlackBerry",10,12999.00}; MOBILE b2; MOBILE_INFO b3 = {"BlackBerry",5,18899.00}; strcpy(b2.brand,"I-Phone"); b2.model_no = 5; b2.price = 19999.00; printf("Mobile Data\n"); printf("%s %d %f\n",b1.brand,b1.model_no,b1.price); printf("%s %d %f\n",b2.brand,b2.model_no,b2.price); printf("%s %d %f\n",b3.brand,b3.model_no,b3.price); return 0; }
Output
Mobile Data BlackBerry 10 12999.000000 I-Phone 5 19999.000000 BlackBerry 5 18899.000000