কম্পিউটার

C/C++ এ ফাংশনের নাম পরিবর্তন করুন


C লাইব্রেরি ফাংশন int rename(const char *old_filename, const char *new_filename) old_filename দ্বারা উল্লেখ করা ফাইলের নাম ঘটায় new_filename এ পরিবর্তন করতে হবে

rename() ফাংশনের জন্য ঘোষণা নিম্নরূপ।

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

প্যারামিটারগুলি হল পুরাতন_ফাইলের নাম − এটি হল C স্ট্রিং যেখানে ফাইলটির নাম পরিবর্তন করা হবে এবং/অথবা সরানো হবে, new_filename − এটি হল C স্ট্রিং যাতে ফাইলটির নতুন নাম রয়েছে।

সাফল্যে, শূন্য ফেরত দেওয়া হয়। ত্রুটিতে, -1 ফেরত দেওয়া হয়, এবং ত্রুটি যথাযথভাবে সেট করা হয়।

উদাহরণ

#include <stdio.h>
int main () {
   int ret;
   char oldname[] = "file.txt";
   char newname[] = "newfile.txt";
   ret = rename(oldname, newname);
   if(ret == 0) {
      printf("File renamed successfully");
   } else {
      printf("Error: unable to rename the file");
   }
   return(0);
}

ধরুন আমাদের একটি টেক্সট ফাইল file.txt আছে, কিছু বিষয়বস্তু আছে। সুতরাং, আমরা উপরের প্রোগ্রামটি ব্যবহার করে এই ফাইলটির নাম পরিবর্তন করতে যাচ্ছি। আসুন আমরা নিম্নলিখিত বার্তাটি তৈরি করতে উপরের প্রোগ্রামটি কম্পাইল করে রান করি এবং ফাইলটির নাম পরিবর্তন করে newfile.txt ফাইল করা হবে।

আউটপুট

File renamed successfully

  1. C/C++ এ ল্যাম্বডা ফাংশনের তাৎপর্য

  2. C/C++(3.5) এ ফাংশন

  3. C/C++ এ putwchar() ফাংশন

  4. C/C++ এ সিস্টেম() ফাংশন