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.89 SCR_search_file (file s_stsrcf.c:123)

Syntax

char *SCR_search_file(file)
char *file;

Description

Recherche un fichier sur base du "PATH" de SCR/AL1. Le path est défini par la variable globale SCR_PATH. Si cette variable est vide ou que le fichier n'est pas trouvé dans les directory définis, la variable d'environnement PATH est utilisée. Si PATH ne contient pas le fichier, la variable C SCR_BASE_PATH du système est utilisée. La valeur par défaut est :

    en DOS  : ".;\\;c:\\;c:\\scr";
en UNIX : ".:/usr/lib/scr";

La fonction SCR_search_path() est utilisée pour rechercher le fichier.

Valeur retournée

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

Exemple

    char    *pt;

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

Voir également

SCR_search_path()

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