Introduction
I have used Code::blocks 12 compiler for debugging purpose. But you can use any C programming language compiler as per your availability.
#include <stdio.h> struct student { char name[50]; int roll; float marks; } stud[2]; int main() { int i; printf("Enter information of students:\n"); // storing information for(i=0; i<2; ++i) { stud[i].roll = i+1; printf("\nFor roll number: %d\n",stud[i].roll); printf("Enter name: "); scanf("%s",stud[i].name); printf("Enter marks: "); scanf("%f",&stud[i].marks); printf("\n"); } printf("Displaying Information:\n\n"); // displaying information for(i=0; i<2; ++i) { printf("\nRoll number: %d\n",i+1); printf("Name: "); puts(stud[i].name); printf("Marks: %.1f",stud[i].marks); printf("\n"); } return 0; }
how can i add another element in this structure and after all displaying
struct student //put more elements as you wish like object or class
{
char name[50];
int roll;
float marks;
}
stud[n];//n for your desired number