Commit d0354c4c authored by Guillaume Lemonnier's avatar Guillaume Lemonnier
Browse files

code

parent 6f56e05c
Loading
Loading
Loading
Loading
+0 −0

File moved.

EX1/a.out

0 → 100755
+22.7 KiB

File added.

No diff preview for this file type.

EX1/etudiant.c

0 → 100644
+22 −0
Original line number Diff line number Diff line
#include "etudiant.h"

etudiant_t *createEtudiant(char *nom, char *prenom, int year, unsigned int number) {
    etudiant_t *e = malloc(sizeof(etudiant_t));
    e->nom = malloc(sizeof(char) * (strlen(nom) + 1));
    strcpy(e->nom, nom);
    e->prenom = malloc(sizeof(char) * (strlen(prenom) + 1));
    strcpy(e->prenom, prenom);
    e->year = year;
    e->number = number;
    return e;
}

void deleteEtudiant(etudiant_t *e) {
    free(e->nom);
    free(e->prenom);
    free(e);
}

void printEtudiant(etudiant_t *e) {
    printf("%s, %s, %d, %u\n", e->nom, e->prenom, e->year, e->number);
}
 No newline at end of file

EX1/etudiant.h

0 → 100644
+22 −0
Original line number Diff line number Diff line
#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>
#include <string.h>

#ifndef __ETUDIANT_H__
#define __ETUDIANT_H__

typedef struct etudiant_s {
    char *nom;
    char *prenom;
    int year;
    unsigned int number;
} etudiant_t;

etudiant_t *createEtudiant(char *nom, char *prenom, int year, unsigned int number);

void deleteEtudiant(etudiant_t *e);

void printEtudiant(etudiant_t *e);

#endif
 No newline at end of file

EX1/file.csv

0 → 100644
+5 −0
Original line number Diff line number Diff line
Nom, Prenom, Annee de Naissance, Numero
BALI, MASSINISSA, 1975, 22111925
DANVY, ALIX, 2015, 21914304
LEDOUX, ELOI, 2002, 21605399
MAKDESSI, NAYA, 1989, 22001285
 No newline at end of file
Loading