This shows you the differences between two versions of the page.
programare:teme_2018:tema1_2018_ca [2018/10/26 16:05] teodora.serbanescu |
programare:teme_2018:tema1_2018_ca [2018/10/30 20:49] (current) teodora.serbanescu |
||
---|---|---|---|
Line 13: | Line 13: | ||
26.10.2018 - Updatare checker | 26.10.2018 - Updatare checker | ||
+ | |||
+ | 30.10.2018 - Modificare checker + adăugare pe vmchecker | ||
</note> | </note> | ||
Line 184: | Line 186: | ||
===== Checker ===== | ===== Checker ===== | ||
- | **Checkerul** poate fi descărcat de aici: {{ :programare:teme_2018:tema01_ca2018_checker-v6.zip }} | + | **Checkerul** poate fi descărcat de aici: {{ :programare:teme_2018:tema01_ca2018_checker-v7.zip }} |
<note> | <note> | ||
Tema va fi verificată automat cu un script. În caz că aveți erori, checkerul va penaliza cu 15p din punctajul total obținut (conform regulamentului). Pentru a sti cum sa preveniți aceste probleme, vă rugam să parcurgeți pagina de [[programare:coding-style|coding style]] de pe ocw. | Tema va fi verificată automat cu un script. În caz că aveți erori, checkerul va penaliza cu 15p din punctajul total obținut (conform regulamentului). Pentru a sti cum sa preveniți aceste probleme, vă rugam să parcurgeți pagina de [[programare:coding-style|coding style]] de pe ocw. | ||
Line 205: | Line 207: | ||
<code> | <code> | ||
build: | build: | ||
- | gcc nume_sursa_1 -o nume_executabil_1 -lm | + | gcc -std==c99 -Wall -Wextra nume_sursa_1 -o nume_executabil_1 -lm |
- | gcc nume_sursa_2 -o nume_executabil_2 -lm | + | gcc -std==c99 -Wall -Wextra nume_sursa_2 -o nume_executabil_2 -lm |
clean: | clean: | ||
rm -rf nume_executabil_1 nume_executabil_2 | rm -rf nume_executabil_1 nume_executabil_2 | ||
</code> | </code> | ||
+ | |||
+ | <note> | ||
+ | Regula de build din makefile conține niște argumente noi, care permit declararea variabilelor în cadrul for-urilor. Ca să vă asigurați că tema va fi rulată corect pe vmchecker, e recomandat să modificați makefile-ul ca mai sus. | ||
+ | </note> | ||