Tento program ukládá informace (jméno, role a značky zadané uživatelem) studenta do struktury a zobrazuje je na obrazovce.
Abychom porozuměli tomuto příkladu, měli byste znát následující programovací témata C ++:
- Struktury v C ++
- C ++ řetězce
V tomto programu je vytvořena struktura (student), která obsahuje jméno, roli a značky jako svůj datový člen. Poté se vytvoří strukturní proměnná. Poté jsou data (jméno, role a značky) převzata od uživatele a uložena do datových členů strukturní proměnné s
. Nakonec se zobrazí data zadaná uživatelem.
Příklad: Ukládání a zobrazování informací pomocí struktury
#include using namespace std; struct student ( char name(50); int roll; float marks; ); int main() ( student s; cout << "Enter information," << endl; cout <> s.name; cout <> s.roll; cout <> s.marks; cout << "Displaying Information," << endl; cout << "Name: " << s.name << endl; cout << "Roll: " << s.roll << endl; cout << "Marks: " << s.marks << endl; return 0; )
Výstup
Zadejte informace, zadejte název: Bill Zadejte číslo role: 4 Zadejte značky: 55.6 Zobrazení informací, Název: Bill Roll: 4 Značky: 55.6
V tomto programu je vytvořen student (struktura).
Tato struktura má tři členy: name (string), roll (integer) a marks (float).
Poté se vytvoří strukturní proměnná s pro ukládání informací a jejich zobrazení na obrazovce.