12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- /*
- * File: wildcard.h
- * Author: Arthur Brandao
- *
- * Created on 7 novembre 2018
- */
- #ifndef WILDCARD_H
- #define WILDCARD_H
- /* --- Include --- */
- #include "constante.h"
- /* --- Fonctions publiques ---*/
- /**
- * Indique le nombre de fichiers correspond à la sequence dans le dossier de
- * travail courrant
- * @param const char* La sequence
- * @return int Le nombre de fichiers correspondant (0 si aucun ou si le nom du
- * fichier est identique à la sequence)
- */
- int wildcard_result(char*);
- /**
- * Recupere les fichiers correspondant à une sequence
- * @param const char* La sequence
- * @param int La taille du tableau (parametre suivant)
- * @param char** Tableau qui accueillera le resultat
- * @return int Le nombre d'élement mis dans le tableau (ne depasse jamais la
- * capacité indiqué en paramètre)
- */
- int wildcard(char*, int, char**);
- /**
- * Insert un tableau à la place d'une valeur d'un autre tableau
- * Tous les tableau passé en pramètre sont vidés et supprimés (ils doivent donc
- * être alloué dynamiquement, de même pour leurs valeurs)
- * @param int La position à remplacer dans le 1er tableau
- * @param char** La tableau à dont un élément est à remplacer
- * @param int La taille du tableau
- * @param char** Le tableau à insérer dans l'autre tableau
- * @param int La taille du tableau à inserer
- * @param int* Variable récupérant la nouvelle taille du tableau (peut etre NULL)
- * @return char** Le nouveau tableau
- */
- char** insert_array(int, char**, int, char**, int, int*);
- #endif /* WILDCARD_H */
|