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

SCR/AL1 - TOME IV. Les librairies internes

2. La librairie scr4o

2.18 Fonctions de gestion de directory

2.18.16 SCR_split_name (file s_dirspn.c:35)

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