C ++ funkcija rename () pervardija nurodytą failą.
pervadinti () Prototipas
int pervardyti (const char * senas vardas, const char * naujas vardas);
rename()Funkcija trunka du argumentus: oldname, newname ir grąžina sveikasis skaičius vertę. Jis pervadina failą, kurį žymi eilutė, į kurią nukreiptas senasis vardas, į eilutę, į kurią nukreipia naujas vardas.
Tai apibrėžta antraštės faile.
pervadinti () parametrus
oldname: Eilutės, kurioje yra senas failo pavadinimas ir pervadinimo kelias, žymeklis.newname: Eilutės, kurioje yra naujas failo pavadinimas kartu su keliu, žymeklis.
pervadinti () Grąžinimo vertė
Funkcija rename () grąžina:
- Nulis, jei failas sėkmingai pervardytas.
 - Ne nulis, jei įvyksta klaida.
 
1 pavyzdys: Kaip veikia pervadinimo () funkcija
 #include #include using namespace std; int main() ( char oldname() = "file_old.txt"; char newname() = "file_new.txt"; /* Deletes the file if exists */ if (rename(oldname, newname) != 0) perror("Error renaming file"); else cout << "File renamed successfully"; return 0; ) 
Kai paleisite programą, išvestis bus:
- Jei failas pervardytas sėkmingai: 
Failas sėkmingai pervardytas
 - Jei failo nėra: 
Pervardijant failą įvyko klaida: tokio failo ar katalogo nėra
 
rename()Funkcija taip pat gali būti naudojamas perkelti failą į kitą vietą. Tai galima padaryti nurodant kitą kelią naujam failo pavadinimui.
2 pavyzdys: pervardykite () funkciją norėdami perkelti failą
 #include #include using namespace std; int main() ( char oldname() = "C:\Users\file_old.txt"; char newname() = "C:\Users\New Folder\file_new.txt"; /* Deletes the file if exists */ if (rename(oldname, newname) != 0) perror("Error moving file"); else cout << "File moved successfully"; return 0; )
Kai paleisite programą, išvestis bus:
- Jei failas sėkmingai perkeltas: 
Failas sėkmingai perkeltas
 - Jei failo nėra: 
Perkeliant failą įvyko klaida: tokio failo ar katalogo nėra
 








