Ez a program 10 hallgató adatait (név, név és névjegyek) tárolja struktúrák segítségével.
A példa megértéséhez ismernie kell a következő C ++ programozási témákat:
- C ++ tömbök
- C ++ struktúrák
Ebben a programban egy struktúra, hallgató jön létre.
Ennek a struktúrának három tagja van: név (karakterlánc), tekercs (egész szám) és jelölések (lebegő).
Ezután létrehoztunk egy 10 méretű szerkezeti tömböt 10 tanuló információinak tárolására.
A ciklushoz használva a program 10 tanuló információit veszi el a felhasználótól, és megjeleníti a képernyőn.
Példa: Információk tárolása a Struktúrában és megjelenítése
#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; )
Kimenet
Adja meg a hallgatók adatait: Az 1. tekercshez írja be a nevet: Tom Írja be a pontokat: 98 A 2. tekercshez írja be a nevet: Jerry Írja be a jegyeket: 89… Információk megjelenítése: A tekercs száma: 1 Név: Tom Marks: 98…