Accueil
![]() |_Accueil Langage C |_<stdio.h> |_clearerr |_fclose |_feof |_ferror |_fflush |_fgetc |_fgets |_file |_fopen |_fprintf |_fputc |_fputs |_fread |_fscanf |_fwrite |_getc |_getchar |_gets |_perror |_printf |_putc |_putchar |_puts |_remove |_rename |_scanf |_sprintf |_sscanf |_stderr |_stdin |_stdout |
Fonction removeEntête à inclure#include <stdio.h> // <cstdio> en C++ Fonction removeint remove( const char * fileName ); Cette fonction permet de supprimer un fichier. Paramètres
Valeur de retourSi 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ésENOENT : 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; } Sujets connexes |
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 :