/* * IFT1166 - TP #2 * * 01-février-2004 v1.03 ML vérifs nécessaires pour gcc * * * Auteur(s): ML & JLM * * * * contact: lokbani@iro.umontreal.ca * * Description: * Ce fichier constitue l'entête du fichier data.cpp. * Il contient l'entête des différentes méthodes utilisées dans le fichier data.cpp * * load_data: permet de charger dans un tableau les données lues d'un fichier de données * make_size: permet de lire et fixer la taille d'un tableau * * * * Remarques: * * Il ne vous est pas permis de modifier le contenu de ce fichier. * */ // ---------------> NE PAS MODIFIER <------------------ #include #include #include using namespace std; /* Fonction "load_data" Cette fonction permet de charger les données à un tableau à partir d'un fichier texte. Cette fonction accepte trois arguments: char* [] : tableau de pointeurs vers des chaînes de caractères devant contenir les données lues, unsigned int: la taille de ce tableau (nombre de lignes lues), char*: le nom du fichier à partir duquel les données seront extraites */ void load_data (char* [],unsigned int,char*); /* Fonction "make_size" Cette fonction permet de lire uniquement la première ligne du fichier afin de fixer dynamiquement la taille du tableau devant contenir les données lues à partir du fichier. Cette fonction accepte deux arguments: char*: le nom du fichier à partir duquel la taille est lue, unsigned int&: la taille lue. */ void make_size(char*,unsigned int&);