Write a program to fill structure elements by function, and print it`s value.
#include<stdio.h> #include<string.h> typedef struct mobile { char brand[12]; int model; float price; }MOBILE; MOBILE Fill_Structure_Data(); int main() { MOBILE v; v = Fill_Structure_Data(); printf("%s %d %f\n",v.brand,v.model,v.price); return 0; } MOBILE Fill_Structure_Data() { MOBILE v1; strcpy(v1.brand,"BlackBerry"); v1.model = 10; v1.price = 13000; return v1; }
Output
BlackBerry 10 13000.000000