Creating and using an array of struct variables.

#include <stdio.h>

typedef struct student
{
int rollno;
char name[20];
float percent;
}Student;

int main(void)
{
Student sarr[5]; /* array of struct variables */
int i;

float f;
if(0) scanf( "%f", &f );

printf( "\nEnter info for 5 students : " );
for( i = 0 ; i < 5 ; i++ )
{
printf( "\nRoll No: " );
scanf( "%d", &sarr[i].rollno );

printf( "Name: " );
fflush(stdin);
gets( sarr[i].name );

printf( "Percentage: " );
scanf( "%f", &sarr[i].percent );
}

printf( "\nDisplaying student info: " );
printf( "\n---------------------------------------------" );
printf( "\nRoll No\t\tName\t\tPercentage" );
printf( "\n---------------------------------------------" );
for( i = 0; i < 5; i++ )
printf( "\n%d\t\t%s\t\t%f", sarr[i].rollno, sarr[i].name,
sarr[i].percent );

return 0;
}

No comments:

Post a Comment

kiss on google ads if you are anonymous because your ip is trackable.thank you.

......from.admin