Vous avez des améliorations (ou des corrections) à proposer pour ce document :
je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
fileName: représente le nom du fichier à supprimer.
Valeur de retour
Si le fichier a bien été supprimé, alors la valeur retournée par cette fonction sera nulle.
Dans le cas contraire, c'est qu'une erreur a été rencontrée : consultez alors la variable errno
qui contiendra une valeur qui permettra de mieux spécifier l'erreur qui s'est produite.
Codes erreurs pouvant être retournés
ENOENT : le nom de fichier spécifié n'existe pas ou le nom spécifié est chaîne vide.
EACCES : un problème de sécurité lors de l'accès au fichier a été constaté.
EINVAL : des caractères invalides sont utilisés dans le nom du fichier.
Exemple de code
#include <stdio.h>
#include <stdlib.h>
int main( int argc, char * argv[] ) {
argc--; argv++;
if ( argc != 2 ) {
printf( "Usage: sample filename...\n" );
exit( 0 );
}
int returnCode = remove( argv[0] );
if ( returnCode != 0 ) {
fprintf( stderr, "Error: cannot remove the file.\n" );
}
return 0;
}
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :