Unelte utilizator

Unelte site


teme2019:tema-0

Tema 0: Test vmchecker

Această temă nu este obligatorie şi nu va fi punctată. Tema a fost adăugată doar pentru familiarizare cu platforma vmchecker.

Obiective

  1. Înțelegerea modului de interacţiune cu platforma vmchecker
  2. Lucrul cu unealta GNU make

Informații

  1. Deadline hard, 10 iunie ora 23:59
  2. Trimiterea temelor se face pe platforma vmchecker (folosiți credențialele de pe http://acs.curs.pub.ro).
  3. Checker-ul offline il puteti descarca de la acesta adresa

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:

./testul_meu CALE_SURSA CALE_DEST
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, cele două fişiere trebuie să aibă conţinutul identic.

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, ziua, ora);
  • Arhiva temei va avea numele GrupaSerie_Nume_Prenume_TemaNr.zip și va fi încărcată pe vmchecker unde vă puteți loga folosind credențialele de pe acs.curs.
  • Arhiva trimisă conține (direct în rădăcină):
    1. fişierul (.c) cu codul programului
    2. 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;
teme2019/tema-0.txt · Ultima modificare: 2019/03/09 15:39 de către mihai.iacov