Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- TGrupa *creeazaGrupa(char *nume, ...) {
- TGrupa *grupa = malloc(bla bla bla);
- ...
- // pointer-ul asta o sa contina adresa unei variabile care nu mai exsita cand functia "ceva_functie()" o sa returneze
- grupa->nume = nume;
- ...
- }
- TGrupa* ceva_functie() {
- // variabila asta o sa dispara cand se incheie functia
- char nume[] = "Test";
- TGrupa *grupa = creeazaGrupa(nume, ...);
- return grupa;
- }
- int main() {
- TGrupa* grupa = ceva_functie();
- // aici deja pointer-ul asta nu mai e valid
- grupa->nume;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement