কম্পিউটার টিউটোরিয়াল

C/C++-এ স্ট্রিং ইন্টিজার কিনা চেক করা


স্ট্রিং ইন্টিজার কিনা চেক করার অনেক পদ্ধতি রয়েছে, 그중 একটি হলো isdigit() ব্যবহার করে স্ট্রিং চেক করা।

C++-এ স্ট্রিং ইন্টিজার কিনা চেক করার উদাহরণ:

উদাহরণ

#include <iostream>
#include <string.h>
using namespace std;
int main() {
    char str[] = "3257fg";
    for (int i = 0; i < strlen(str); i++) {
        if (isdigit(str[i]))
            cout << "The string contains int\n";
        else
            cout << "The string does not contain int\n";
    }
    return 0;
}

আউটপুট

The string contains int
The string contains int
The string contains int
The string contains int
The string does not contain int
The string does not contain int

উপরোক্ত প্রোগ্রামে, স্ট্রিং চেক করার একচুটি কোড main() ফাংশনে রয়েছে। বিল্ট-ইন মেথড isdigit() ব্যবহার করে স্ট্রিং-এর প্রতিটি ক্যারেক্টার চেক করা হয়েছে। যদি স্ট্রিং ক্যারেক্টারটি সংখ্যা হয়, তবে প্রিন্ট করবে যে স্ট্রিং-এ ইন্টিজার রয়েছে। যদি স্ট্রিং-এ ক্যারেক্টার বা অ্যালফাবেট থাকে, তবে প্রিন্ট করবে যে স্ট্রিং-এ ইন্টিজার নেই।

for (int i = 0; i < strlen(str); i++) {
    if (isdigit(str[i]))
        printf("The string contains int\n");
    else
        printf("The string does not contain int\n");
}

  1. C/C++-এ টার্নারি অপারেটর

  2. C++-এ স্ট্রিংকে int-এ পার্স করা (String to Int)

  3. C++-এ int কে string-এ রূপান্তর (Integer to String)

  4. C++-এ ভেরিয়েবল কীভাবে ইনিশিয়ালাইজ করবেন?