Bonjour.
Je me retrouve confronter à un petit problème.
J'ai une fonction qui permet de charger un fichier de firmware dans un matériel usb.
Fonction du genre
int LoadFirmware(char *Fichier)
Je met mon fichier de firmware dans mon repertoire debug et quand j'utilise ma fonction dans mon code je suis obliger de taper le chemin de fichier en entier.
int TestLoad = LoadFirmware("D:\\Prg\\Test\\Debug\\FichierFirm.hex");
existe il un moyen pour que je n'ai pas a taper le chemin et que ma fonction aille chercher par default le fichier dans le répertoire courant ?
comme ca j'ai juste a taper
int TestLoad = LoadFirmware("FichierFirm.hex");
et du coup une fois mon appli générer, peut importe ou je colle le répertoire de l'appli celle-ci fonctionnera.
Je fait un edit :
Je viens de tomber sur ca, return(-1) et return(2) pour terminer un programme.
Je suis habituer a utiliser return 0 ou 1 (EXIT_SUCCES ou EXIT_FAILURE) mais les valeur -1 et -2 je connais pas. si vous avais une idée. (est ce que ça a voir avec la bibliothèque assert.h)
merci d'avance
Partager