Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - TOME III. Les librairies utilitaires

5. Le groupe s_strs

5.88 SCR_search_path (file s_stsrcf.c:44)

Syntax

char    *SCR_search_path(path, file)
char *path;
char *file;

Description

Recherche un fichier sur base d'un "PATH" donné. Le path est un string contenant des noms de directories séparés par des ; en DOS et des : en UNIX. Dès que le fichier est trouvé dans un des directories, le nom complet est retourné dans un buffer statique qui contient la dernière valeur.

Si le nom du fichier commence par "." ou "/" ou "\", la recherche n'a pas lieu : le nom de fichier est considéré comme complètement déterminé.

Valeur retournée

une pointeur vers un buffer statique si le fichier est trouvé. NULL sinon.

Exemple

    char    *pt;

pt = SCR_search_path(".;\\;c:\\;c:\\scr", file);
if(pt == NULL) {
fprintf(stderr, "File %s not found in PATH\n", file);
return(-1);
}
else {
printf("Premier fichier trouvé : %s\n", pt);
return(0);
}

Voir également

SCR_search_file()

5.88.1 File s_stsrcf.c

char *SCR_search_file(file)
char *SCR_search_path(path, file)

Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be