This shows you the differences between two versions of the page.
programare:laboratoare:lab04 [2021/10/20 20:48] andrei.traistaru99 [Exerciţii de Laborator] |
programare:laboratoare:lab04 [2021/10/24 14:12] (current) andrei.traistaru99 [Referinţe] |
||
---|---|---|---|
Line 292: | Line 292: | ||
===Bonus=== | ===Bonus=== | ||
- | - Bonus [2 pct]: | + | - [2 pct]: Folosind declarații si definiri de variabile și funcții, creați două fișiere main.c și autentificare.c, și apleați din funcția main din fișierul main.c o funcție void login(int username, int password) definită în autentificare.c. Funcția login va afișa mesajul “Autentificare cu success!”, respectiv “Autentificare esuata!” în urma verificării celor două argumente primite care trebuie să fie numere prime între ele, pentru ca autentificarea să aibă loc cu succes. De asemenea, sursa autentificare.c va cuprinde o variabilă numită status care va fi setată de funcția login cu 1 în cazul autentificării cu success, respective 0 în caz contrar. Afișați în main, valoarea acestei variabile. Compilați fișierele împreună și executați programul rezultat. Scriți fișierul autentificare.h cu antetul funcției implementată în autentificare.c și NU uitați să îl includeți în main.c. |
- | + | ||
- | Folosind declarații si definiri de variabile și funcții, creați două fișiere main.c și autentificare.c, și apleați din funcția main din fișierul main.c o funcție void login(int username, int password) definită în autentificare.c. Funcția login va afișa mesajul “Autentificare cu success!”, respectiv “Autentificare esuata!” în urma verificării celor două argumente primite care trebuie să fie numere prime între ele, pentru ca autentificarea să aibă loc cu succes. De asemenea, sursa autentificare.c va cuprinde o variabilă numită status care va fi setată de funcția login cu 1 în cazul autentificării cu success, respective 0 în caz contrar. Afișați în main, valoarea acestei variabile. Compilați fișierele împreună și executați programul rezultat. Scriți fișierul autentificare.h cu antetul funcției implementată în autentificare.c și NU uitați să îl includeți în main.c. | + | |
<code bash> | <code bash> | ||
gcc main.c autentificare.c; ./a.out | gcc main.c autentificare.c; ./a.out | ||
</code> | </code> | ||
- | |||
- | [[https://drive.google.com/file/d/10O8he377znoQlojR2p6UWKQCIIHv8FSz/view?usp=sharing|Probleme laborator cu checker]] | ||
===== Referinţe ===== | ===== Referinţe ===== | ||