কম্পিউটার

একটি ভেরিয়েবল C/C++ এ NULL কিনা তা কিভাবে পরীক্ষা করবেন?


C বা C++ এ, NULL মান তুলনা করার জন্য কোন বিশেষ পদ্ধতি নেই। একটি ভেরিয়েবল নাল কি না তা পরীক্ষা করার জন্য আমরা if স্টেটমেন্ট ব্যবহার করতে পারি।

এখানে আমরা একটি প্রোগ্রাম দেখব। আমরা একটি ফাইল রিড মোডে খোলার চেষ্টা করব, যেটি সিস্টেমে নেই। সুতরাং ফাংশনটি নাল মান প্রদান করবে। আমরা if স্টেটমেন্ট ব্যবহার করে এটি পরীক্ষা করতে পারি। আরও ভালোভাবে বোঝার জন্য কোডটি দেখুন৷

উদাহরণ কোড

#include <stdio.h>
main() {
   //try to open a file in read mode, which is not present
   FILE *fp;
   fp = fopen("hello.txt", "r");
   if(fp == NULL)
      printf("File does not exists");
   fclose(fp);
}

আউটপুট

File does not exists

  1. কিভাবে আমরা C++ এ একটি ভেরিয়েবল শুরু করব?

  2. কিভাবে C++ এ একটি ভেরিয়েবল সংজ্ঞায়িত করবেন?

  3. কীভাবে একটি ম্যাকে একটি ফাইলের চেকসাম চেক করবেন

  4. রুবিতে একটি ভেরিয়েবল সংজ্ঞায়িত করা হয়েছে কিনা তা কীভাবে পরীক্ষা করবেন