কম্পিউটার

একটি প্রদত্ত স্ট্রিং কীওয়ার্ড কিনা তা পরীক্ষা করার জন্য সি প্রোগ্রাম?


কীওয়ার্ড একটি পূর্বনির্ধারিত বা সংরক্ষিত শব্দ যা একটি নির্দিষ্ট অর্থ সহ C++ লাইব্রেরিতে উপলব্ধ এবং একটি অভ্যন্তরীণ ক্রিয়াকলাপ সম্পাদন করতে ব্যবহৃত হয়। C++ ভাষা 64টির বেশি কীওয়ার্ড সমর্থন করে।

প্রতিটি কীওয়ার্ড স্বয়ংক্রিয়, বিরতি, কেস, কনস্ট, অবিরত, int ইত্যাদির মতো ছোট হাতের অক্ষরে বিদ্যমান।

সি++ ভাষায় ৩২টি কীওয়ার্ড যা সি ভাষায়ও পাওয়া যায়।

অটো ডবল int গঠন
বিরতি অন্যথায় দীর্ঘ সুইচ করুন
কেস enum রেজিস্টার করুন টাইপডেফ
চার বহিরাগত রিটার্ন ইউনিয়ন
const ফ্লোট ছোট আনসাইন করা হয়নি
চালিয়ে যান এর জন্য স্বাক্ষরিত অকার্যকর
ডিফল্ট যাও আকারের অস্থির
করুন যদি স্থির যখন

এগুলি 30টি সংরক্ষিত শব্দ যা C-তে ছিল না, কিন্তু C++ এ যোগ করা হয়েছে

asm ডাইনামিক_কাস্ট নামস্থান reinterpret_cast
বুল স্পষ্ট নতুন static_cast
ধরা মিথ্যা অপারেটর টেমপ্লেট
শ্রেণী বন্ধু ব্যক্তিগত এটি
const_cast ইনলাইন সর্বজনীন নিক্ষেপ
মুছুন পরিবর্তনযোগ্য সুরক্ষিত সত্য
চেষ্টা করুন typeid টাইপনাম ব্যবহার করে
ব্যবহার করে ব্যবহার করে wchar_t


Input: str=”for”
Output: for is a keyword

ব্যাখ্যা

  • কীওয়ার্ডগুলি সংরক্ষিত শব্দ যা প্রোগ্রামে পরিবর্তনশীল নাম হিসাবে ব্যবহার করা যায় না।

  • সি প্রোগ্রামিং ল্যাঙ্গুয়েজে ৩২টি কীওয়ার্ড আছে।

প্রতিটি কীওয়ার্ডের সাথে স্ট্রিং তুলনা করুন যদি স্ট্রিং একই হয় তাহলে স্ট্রিং হল কীওয়ার্ড

উদাহরণ

#include <stdio.h>
#include <string.h>
int main() {
   char keyword[32][10]={
      "auto","double","int","struct","break","else","long",
      "switch","case","enum","register","typedef","char",
      "extern","return","union","const","float","short",
      "unsigned","continue","for","signed","void","default",
      "goto","sizeof","voltile","do","if","static","while"
   } ;
   char str[]="which";
   int flag=0,i;
   for(i = 0; i < 32; i++) {
      if(strcmp(str,keyword[i])==0) {
         flag=1;
      }
   }
   if(flag==1)
      printf("%s is a keyword",str);
   else
      printf("%s is not a keyword",str);
}

আউটপুট

which is a keyword

  1. একটি প্রদত্ত স্ট্রিং কীওয়ার্ড কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম

  2. প্রদত্ত স্ট্রিং প্যানগ্রাম কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম

  3. একটি প্রদত্ত স্ট্রিং এ একটি সাবস্ট্রিং উপস্থিত আছে কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম।

  4. একটি বাক্য পরীক্ষা করার জন্য পাইথন প্রোগ্রাম প্যানগ্রামস কিনা।