Tento program ukládá informace (jméno, role a známky) 10 studentů pomocí struktur.
Abychom porozuměli tomuto příkladu, měli byste znát následující programovací témata C ++:
- Pole C ++
- Struktury v C ++
V tomto programu je vytvořena struktura, student.
Tato struktura má tři členy: name (string), roll (integer) a marks (float).
Poté jsme vytvořili strukturní pole o velikosti 10 pro uložení informací o 10 studentech.
Pomocí cyklu for program program převezme od uživatele informace 10 studentů a zobrazí je na obrazovce.
Příklad: Uložte informace do struktury a zobrazte je
#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; )
Výstup
Zadejte informace o studentech: Pro číslo role1, Zadejte jméno: Tom Zadejte značky: 98 Pro roli číslo2, Zadejte jméno: Jerry Zadejte značky: 89… Zobrazení informací: Číslo role: 1 Jméno: Tom Marks: 98…