কম্পিউটার

কিভাবে সি ভাষায় একটি কাস্টমাইজড atoi() ফাংশন তৈরি করবেন?


atoi() হল পূর্বনির্ধারিত ফাংশন যা একটি সাংখ্যিক স্ট্রিংকে তার পূর্ণসংখ্যা মানতে রূপান্তর করতে ব্যবহৃত হয়।

একটি কাস্টমাইজড atoi()

তৈরি করুন

atoi() শুধুমাত্র একটি সাংখ্যিক স্ট্রিংকে পূর্ণসংখ্যা মানতে রূপান্তর করে, তাই আমাদের স্ট্রিংটির বৈধতা পরীক্ষা করতে হবে।

যদি এই ফাংশনটি প্রদত্ত স্ট্রিংটিতে কোনো অ-সংখ্যাসূচক অক্ষরের সম্মুখীন হয়, তাহলে স্ট্রিং থেকে পূর্ণসংখ্যায় রূপান্তর বন্ধ হয়ে যাবে।

উদাহরণ

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(){
   int value;
   char string1[] = "3567";
   value = atoi(string1);
   printf("String value = %s\n", string1);
   printf("Integer value = %d\n", value);
   char string2[] = "TutorialsPoint";
   value = atoi(string2);
   printf("String value = %s\n", string2);
   printf("Integer value = %d\n", value);
   return (0);
}

আউটপুট

String value = 3567
Integer value = 3567
String value = TutorialsPoint
Integer value = 0

  1. কিভাবে গণনা ফাংশন দ্বারা পাইথন অভিধান তৈরি করবেন?

  2. পাইথন ফাংশনে মান দ্বারা আর্গুমেন্ট পাস কিভাবে?

  3. ব্লুপ্রিন্ট ব্যবহার করে কীভাবে একটি কাস্টমাইজড আলেক্সা দক্ষতা তৈরি করবেন

  4. কিভাবে বাশে ফাংশন তৈরি এবং কল করবেন