English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base du langage C

Contrôle de flux du langage C

Fonctions en C

Tableaux en C

Pointeurs en C

Chains de caractères en C

Structure de langage C

Fichier de langage C

Autres C

Manuel de référence du langage C

Utilisation et exemple de la fonction rename() de la bibliothèque C

Bibliothèque standard en C - <stdio.h>

Fonction de bibliothèque C int rename(const char *old_filename, const char *new_filename) Changer old_filename le nom de fichier pointé est modifié en new_filename.

Déclaration

Voici la déclaration de la fonction rename().

int rename(const char *old_filename, const char *new_filename)

paramètres

  • old_filename -- C'est une chaîne de caractères C, qui contient le fichier à renommer/Nom du fichier déplacé.
  • new_filename -- C'est une chaîne de caractères C, qui contient le nouveau nom de fichier.

Valeur de retour

Si le succès, il renvoie zéro. Si une erreur, il renvoie -1et configure errno.

Exemple en ligne

L'exemple suivant montre l'utilisation de la fonction rename().

#include <stdio.h>
int main ()
{
   int ret;
   char oldname[] = "file.txt";
   char newname[] = "newfile.txt";
   ret = rename(oldname, newname);
   if(ret == 0) 
   {
      printf("Le renommage du fichier a réussi");
   }
   else 
   {
      printf("Erreur : Impossible de renommer ce fichier");
   }
   return(0);
}

Supposons que nous ayons un fichier texte file.txtSon contenu est le suivant. Nous allons utiliser le programme ci-dessus pour renommer ce fichier. Compilons et exécutons le programme ci-dessus, ce qui génère le message suivant et le fichier est renommé newfile.txt Fichier.

Renommage de fichier réussi

Bibliothèque standard en C - <stdio.h>