Dette program gemmer information (navn, rulle og karakterer) fra 10 studerende, der bruger strukturer.
For at forstå dette eksempel skal du have kendskab til følgende C ++ programmeringsemner:
- C ++ Arrays
- C ++ strukturer
I dette program oprettes en struktur, studerende oprettes.
Denne struktur har tre medlemmer: navn (streng), rulle (heltal) og mærker (flyde).
Derefter oprettede vi et strukturarray i størrelse 10 til at gemme oplysninger om 10 studerende.
Ved hjælp af for loop tager programmet informationen fra 10 studerende fra brugeren og viser det på skærmen.
Eksempel: Gem oplysninger i struktur og vis dem
#include using namespace std; struct student ( char name(50); int roll; float marks; ) s(10); int main() ( cout << "Enter information of students: " << endl; // storing information for(int i = 0; i < 10; ++i) ( s(i).roll = i+1; cout << "For roll number" << s(i).roll << "," << endl; cout <> s(i).name; cout <> s(i).marks; cout << endl; ) cout << "Displaying Information: " << endl; // Displaying information for(int i = 0; i < 10; ++i) ( cout << "Roll number: " << i+1 << endl; cout << "Name: " << s(i).name << endl; cout << "Marks: " << s(i).marks << endl; ) return 0; )
Produktion
Indtast oplysninger om studerende: For roll nummer1, Indtast navn: Tom Indtast markeringer: 98 For roll nummer2, Indtast navn: Jerry Indtast markeringer: 89… Visning af oplysninger: Roll nummer: 1 Navn: Tom Marks: 98…