Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Programme écrit par ANDRÉ Damien et IWANKOWSKI Alexis
- * en 2ème année Groupe 4
- * pour le cours de Mme Delafosse et Mr Clérentin.
- *
- * Pour lancer le programme, il faut écrire la commande suivante :
- * $ gcc -std=c99 main.c FileReader.c -o my_cat -Wall
- */
- /* Liste des headers nécessaires pour main.c */
- #include <stdlib.h>
- #include <stdio.h>
- int fileReader(char* fileName);
- int main(int argn, char* argv[])
- {
- if(argn <= 1) // Si le nombre d'arguments est inférieur ou égal à 1
- {
- // On renvoit une erreur
- fprintf(stderr, "%s : au moins un argument requis\n", argv[0]);
- exit(-1); /* Sous UNIX, retourne 255,
- donc pas de valeurs négatives autorisées
- (stockées sur un octet non signé) */
- }
- else
- {
- int error = 0; // Variable de nombre d'erreurs
- // On parcours l'ensemble des arguments en partant de 1
- for(int i = 1; i < argn; i++)
- {
- printf("--- Fichier %s ---\n", argv[i]);
- /* On lance la fonction fileReader et
- on incrémente le nombre d'erreurs */
- error += fileReader(argv[i]);
- }
- exit(error); // On retourne le nombre d'erreurs rencontré
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement