Aici sunt prezentate diferențele dintre versiunile selectate și versiunea curentă a paginii.
— |
teme2019:tema-0 [2019/03/09 15:39] (curent) mihai.iacov creat |
||
---|---|---|---|
Linia 1: | Linia 1: | ||
+ | ====== Tema 0: Test vmchecker ====== | ||
+ | <note important> | ||
+ | ===== Obiective ===== | ||
+ | - Înțelegerea modului de interacţiune cu platforma vmchecker | ||
+ | - Lucrul cu unealta GNU make | ||
+ | ===== Informații ===== | ||
+ | - Deadline hard, **10 iunie ora 23:59** | ||
+ | - Trimiterea temelor se face pe platforma vmchecker (folosiți credențialele de pe http:// | ||
+ | - Checker-ul offline il puteti descarca de la acesta [[https:// | ||
+ | |||
+ | ===== Descriere ===== | ||
+ | Scopul final este de a obţine un executabil care îndeplineşte funcţia de copiere de fişiere. Modul de funcţionare va fi similar cu cel al comenzii **cp** din linie de comandă. | ||
+ | ===== Cerințe ===== | ||
+ | |||
+ | Executabilul obținut în urma compilării va avea numele **testul_meu** iar regula de rulare va fi de forma: | ||
+ | <note tip> | ||
+ | **./ | ||
+ | unde\\ | ||
+ | * CALE_SURSA ne dă fişierul de intrare (din care va fi citit conţinutul) | ||
+ | * CALE_DEST ne dă fişierul de ieşire (în care va fi scris conţinutul) | ||
+ | |||
+ | </ | ||
+ | Codul programului trebuie să scrie în fişierul de ieşire exact conţinutul fişierului de intrare. În urma execuţiei programului, | ||
+ | |||
+ | ===== Reguli de trimitere ===== | ||
+ | |||
+ | *puteţi încărca mai multe soluţii, se va lua în considerare ultima soluţie trimisă până la termenul limită (dacă doriţi să fie folosită altă soluţie decât ultima trimisă, trimiteţi un email cu cât mai multe detalii despre data încărcării acelei soluţii - săptămâna, | ||
+ | *Arhiva temei va avea numele GrupaSerie_Nume_Prenume_TemaNr.zip și va fi încărcată pe [[https:// | ||
+ | * Arhiva trimisă conține (direct în rădăcină): | ||
+ | - fişierul (.c) cu codul programului | ||
+ | - Makefile-ul (cu regulile **make build** și **make clean**). Executabilul generat trebuie să se numească testul_meu; | ||
+ | |||
+ | ==== Restricții ==== | ||
+ | * Implementarea se va face folosind limbajul C; | ||
+ | |||