Structuri in C++ (Partea I)
In acest tutorial va voi prezenta bazele lucrului cu structuri in C++. Vom declara structura, vom citi cateva valori pentru ea si vom afisa pe ecran noile valori ale structurii.
#include <stdio.h>
#include <conio.h>
// Declaram structura ELEV
typedef struct
{
char nume[50];
char prenume[50];
int medie;
}ELEV;
{
void main()
// Declararea variabilelor
ELEV element;
// Citirea datelor de la tastatura
printf("Introduceti numele elevului: ");
scanf("%s", element.nume);
printf("Introduceti prenumele elevului: ");
scanf("%s", element.prenume);
printf("Introduceti media acestuia: ");
scanf("%d", &element.medie);
// Afisarea rezultatelor
printf("Numele elevului este %s, prenumele lui este %s iar media lui este %d.", element.nume, element.prenume, element.medie);
getch();
}
Dupa ce includem librariile si inainte de functia main(), delcaram structura:
typedef struct
{
char nume[50];
char prenume[50];
int medie;
}ELEV;
Structura este ca un set de variabile, ca un pachet. In cazul de fata, structura este formata din 3 variabile: nume, prenume si medie. Daca doriti sa improvizati baze de date in C++, structura este unealta perfecta. Pentru a lucra cu structuri in functia principala main(), trebuie sa declaram o variabile de tipul structurii:
ELEV element;
Asadar, am declarat variabila element de tipul ELEV. In continuare remarcati cum se lucreaza cu o anumita variabila a structurii:
printf("Introduceti numele elevului: ");
scanf("%s", element.nume);
In acest program putem apela element.nume, element.prenume sau element.medie. Aceste variabile pot fi apelate in aces mod nu numai pentru citire sau scriere, ci in orice instructiune.
Inca ceva. Cand cititi o variabila cu scanf, nu uitati sa intruduceti si caracterul &. Un exemplu practic (separat de program) ar fi:
int i;
scanf("%d", &i);
Exceptie de la aceasta regula este citirea unui sir de caractere (string). In acest caz, nu se mai introduce caracterul &.
Ti-a placut articolul Structuri in C++ (Partea I)?
TweetAi nevoie de rezolvarea unei probleme la informatica?
Iti recomandam si urmatoarele articole:
Discuta articolul Structuri in C++ (Partea I)
Contul tau
Categorii
- Atestat Info C/C++ (21)
- Atestat Info Pascal (21)
- Learn AJAX (3)
- Learn Android (5)
- Learn C++ (32)
- Learn CSS (11)
- Learn Database (9)
- Learn Flash (33)
- Learn HTML (14)
- Learn JAVA (9)
- Learn Javascript (14)
- Learn jQuery (17)
- Learn Pascal (28)
- Learn PHP (21)
- Learn SQL (5)
- Learn Visual FoxPro (4)
- Tips & Tricks (22)
Mozku Network
Ne gasesti si pe Facebook
Articole noi
- Cum sa detectati rezolutia telefonului intr-o aplicatie Android
- Cum se evita oprirea fortata a unei aplicatii
- Cum sa porniti o activitate noua in Android
- Cum sa adaugati un ImageView intr-o aplicatie Android
- Cum sa adaugati un Button intr-o aplicatie Android
- Cum sa utilizati un ArrayList in Java
- Bifeaza toate checkbox-urile folosind jQuery
- Validare formular folosind jQuery
Fisiere populare
- Proiect Atestat Informatica Visual FoxPro (439)
- Twitter Patterns (202)
- Flash Newsletter (126)
- hitTest Flash (99)
- Baza de date auto revizuita (98)
