In dit voorbeeld leer je de informatie van een leerling in een structuur op te slaan en op het scherm weer te geven.
Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende C-programmeeronderwerpen:
- C struct
Informatie opslaan en weergeven met behulp van structuur
#include struct student ( char name(50); int roll; float marks; ) s; int main() ( printf("Enter information:"); printf("Enter name: "); fgets(s.name, sizeof(s.name), stdin); printf("Enter roll number: "); scanf("%d", &s.roll); printf("Enter marks: "); scanf("%f", &s.marks); printf("Displaying Information:"); printf("Name: "); printf("%s", s.name); printf("Roll number: %d", s.roll); printf("Marks: %.1f", s.marks); return 0; )
Uitvoer
Voer informatie in: Voer naam in: Jack Voer rolnummer in: 23 Voer cijfers in: 34.5 Informatie weergeven: Naam: Jack Roll nummer: 23 Punten: 34.5
In dit programma wordt een structuurstudent gemaakt. De structuur heeft drie leden: naam (string), roll (geheel getal) en markeringen (float).
Vervolgens wordt een structuurvariabele s gemaakt om informatie op te slaan en op het scherm weer te geven.