Αυτό το πρόγραμμα αποθηκεύει τις πληροφορίες (όνομα, ρολό και σήματα) 10 μαθητών που χρησιμοποιούν δομές.
Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες θεματολογίες προγραμματισμού C ++:
- Πίνακες C ++
- Δομές C ++
Σε αυτό το πρόγραμμα, δημιουργείται μια δομή, ένας μαθητής.
Αυτή η δομή έχει τρία μέλη: όνομα (string), roll (ακέραιος) και σημάδια (float).
Στη συνέχεια, δημιουργήσαμε έναν πίνακα δομών μεγέθους 10 για την αποθήκευση πληροφοριών 10 μαθητών.
Χρησιμοποιώντας για βρόχο, το πρόγραμμα παίρνει τις πληροφορίες 10 μαθητών από τον χρήστη και τις εμφανίζει στην οθόνη.
Παράδειγμα: Αποθηκεύστε πληροφορίες στη Δομή και εμφανίστε τις
#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; )
Παραγωγή
Εισαγάγετε πληροφορίες μαθητών: Για αριθμό ρολού 1, Πληκτρολογήστε όνομα: Τομ Εισαγάγετε σήματα: 98 Για αριθμό ρολού 2, Εισαγάγετε όνομα: Jerry Εισαγάγετε σημάδια: 89… Εμφάνιση πληροφοριών: Αριθμός ρολού: 1 Όνομα: Τομ Σήματα: 98…