SCR/AL1 - TOME IV. Les librairies internes
2.18 Fonctions de gestion de directory
Syntax
SCR_split_name(path, dir, file)
char *path, *dir, *file;
Description
Divise un nom de fichier en directory et fichier en étudiant le nom du path fourni. Retourne dans dir le nom du directory et dans file les "wildcards" correspondant aux fichiers spécifiés.
Cette fonction ne vérifie pas l'existence du fichier ou du directory.
Valeur retournée
0 en cas de succès, -1 en cas d'erreur (directory contenant * ou ?, directory supérieur n'existant pas, drive incorrect, ...)
Exemple
Si le directory \usr\ode existe :
SCR_split_name("\usr\ode\toto", dir, file)
dir = "\usr\ode" et file = "toto" si toto n'est pas un directory
dir = "\usr\ode\toto" et file = "*" si toto est un directory
SCR_split_name("\usr\ode\*.c", dir, file)
dir = "\usr\ode" et file = "*.c"
Si le directory \usr\ode n'existe pas :
SCR_split_name("\usr\ode\toto", dir, file) retourne -1
SCR_split_name("\usr\ode\*.c", dir, file) retourne -1
Dans tous les cas :
SCR_split_name("\usr\*\*.c", dir, file) retourne -1
SCR_split_name("\usr\*\toto", dir, file) retourne -1
Voir également
SCR_dir_std(), SCR_split_dir()
File s_dirspn.c
SCR_split_name(path, dir, file)
Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be