I dette eksemplet lærer du å lagre informasjonen til 5 studenter ved å bruke en rekke strukturer.
For å forstå dette eksemplet, bør du ha kunnskap om følgende C-programmeringsemner:
- C Arrays
- C struct
Lagre informasjon i struktur og vis den
#include struct student ( char firstName(50); int roll; float marks; ) s(10); int main() ( int i; printf("Enter information of students:"); // storing information for (i = 0; i < 5; ++i) ( s(i).roll = i + 1; printf("For roll number%d,", s(i).roll); printf("Enter first name: "); scanf("%s", s(i).firstName); printf("Enter marks: "); scanf("%f", &s(i).marks); ) printf("Displaying Information:"); // displaying information for (i = 0; i < 5; ++i) ( printf("Roll number: %d", i + 1); printf("First name: "); puts(s(i).firstName); printf("Marks: %.1f", s(i).marks); printf(""); ) return 0; )
Produksjon
Skriv inn informasjon om studenter: For roll nummer1, Skriv inn navn: Tom Angi merker: 98 For roll nummer2, Skriv inn navn: Jerry Angi merker: 89… Viser informasjon: Roll nummer: 1 Navn: Tom Merk: 98…
I dette programmet student
opprettes en struktur . Strukturen har tre medlemmer: navn (streng), rull (heltall) og merker (flyter).
Deretter opprettet vi en rekke strukturer som har 5 elementer for å lagre informasjon om 5 studenter.
Ved hjelp av en for
sløyfe tar programmet informasjonen fra 5 studenter fra brukeren og lagrer den i en rekke strukturer. Når du bruker en annen for
sløyfe, vises informasjonen som er skrevet inn av brukeren på skjermen.