It don't get the float value?
i don't know what happens?
Code:# include<stdio.h> struct pay { int id; char name[20]; float rate; }; void main() { struct pay emp[5]; int i; clrscr(); for(i=0;i<5;++i) { scanf("%d",&emp[i].id); scanf("%s",&emp[i].name); scanf("%f",&emp[i].rate); } for(i=0;i<5;++i) { printf("\n%d\t",emp[i].id); printf("%s\t",emp[i].name); printf("%f",emp[i].rate); } printf("\n"); }