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.90 SCR_change_ext (file s_stchex.c:31)

Syntax

char *SCR_change_ext(res, filename, ext)
char *res, *filename, *ext;

Description

Remplace l'extension d'un nom de fichier. Le résultat est sauvé dans une variable passée par l'utilisateur. L'extension est toujours ajoutée, que le nom de fichier initial possède ou non une extension.

Valeur retournée

pointeur vers res.

Exemple

    char    res[80];

SCR_change_ext(res, "test", "dat");
printf("'%s'\n", res);
SCR_change_ext(res, "test.idx", "dat");
printf("'%s'\n", res);
SCR_change_ext(res, "test.", "dat");
printf("'%s'\n", res);
SCR_change_ext(res, "test.dat", "");
printf("'%s'\n", res);

résultat :

'test.dat'
'test.dat'
'test.dat'
'test'

Voir également

SCR_cat_ext()

5.90.1 File s_stchex.c

char *SCR_change_ext(res, filename, ext)

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