Heim > Backend-Entwicklung > C++ > Hauptteil

Das C-Programm verwendet die Funktion rename(), um den Dateinamen zu ändern

WBOY
Freigeben: 2023-09-21 22:01:02
nach vorne
1803 Leute haben es durchsucht

Das C-Programm verwendet die Funktion rename(), um den Dateinamen zu ändern

Die Umbenennungsfunktion ändert den alten Namen einer Datei oder eines Verzeichnisses in den neuen Namen. Dieser Vorgang ähnelt dem Verschiebevorgang. Wir können diese Umbenennungsfunktion also auch zum Verschieben von Dateien verwenden.

Diese Funktion ist in der Header-Datei der stdio.h-Bibliothek vorhanden. Die Syntax der

rename-Funktion lautet wie folgt:

int rename(const char * oldname, const char * newname);
Nach dem Login kopieren

Die Funktion der rename()-Funktion

  • Sie akzeptiert zwei Parameter. Einer ist alter Name und der andere ist neuer Name.

  • Beide Parameter sind Zeiger auf konstante Zeichen, die zur Definition des alten und neuen Namens der Datei verwendet werden.

  • Gibt Null zurück, wenn die Dateiumbenennung erfolgreich ist; andernfalls wird eine Ganzzahl ungleich Null zurückgegeben.

  • Wenn die neue Namensdatei während des Umbenennungsvorgangs bereits vorhanden ist, ersetzen Sie die vorhandene Datei durch diese neue Datei.

Algorithmus

Beziehen Sie sich auf den unten angegebenen Algorithmus und verwenden Sie die Funktion rename(), um den Dateinamen zu ändern.

Schritt 1 – Variablen deklarieren C-Programm zum Ändern des Dateinamens mit der Funktion rename()

-

Live-Demonstration

If yes print file renamed successfully
Else
Unable to rename.
Nach dem Login kopieren

Ausgabe

Wenn das obige Programm ausgeführt wird, erzeugt es die folgenden Ergebnisse: −

#include <stdio.h>
int main(){
   char old[100], new[100];
   printf("Enter old file path: ");
   scanf("%s", old);
   printf("Enter new file path: ");
   scanf("%s", new);
   if (rename(old, new) == 0){
      printf("File renamed successfully.</p><p>");
   }
   else{
      printf("Unable to rename files</p><p>");
   }
   return 0;
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonDas C-Programm verwendet die Funktion rename(), um den Dateinamen zu ändern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage