Atoi কি ফিরে?
Atoi কি ফিরে?

ভিডিও: Atoi কি ফিরে?

ভিডিও: Atoi কি ফিরে?
ভিডিও: akdin amar boro pire dakiya koi khajara.. new tiktok viral song 2023..dj rimix khaja baba khaja baba 2024, মে
Anonim

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

একইভাবে জিজ্ঞাসা করা হয়, atoi() কি করে?

atoi হয় সি প্রোগ্রামিং ভাষার একটি ফাংশন যা একটি স্ট্রিংকে একটি পূর্ণসংখ্যার প্রতিনিধিত্বে রূপান্তর করে। atoi ASCII থেকে পূর্ণসংখ্যা। int atoi (const char *str); str যুক্তি হয় একটি স্ট্রিং, অক্ষরগুলির একটি অ্যারে দ্বারা উপস্থাপিত, একটি স্বাক্ষরিত পূর্ণসংখ্যা সংখ্যার অক্ষর ধারণ করে।

কেউ জিজ্ঞাসা করতে পারে, Atoi একটি মান? হ্যাঁ, atoi () অংশ মান সি -- দুর্ভাগ্যবশত। আমি বলি "দুর্ভাগ্যবশত" কারণ এটি কোন ত্রুটি পরীক্ষা করে না; যদি এটি 0 ফেরত দেয়, আপনি বলতে পারবেন না যে আপনি এটি "0" পাস করেছেন নাকি আপনি এটি "হ্যালো, ওয়ার্ল্ড" পাস করেছেন (যার অনির্ধারিত আচরণ থাকতে পারে, তবে সাধারণত 0 প্রদান করে)।

এছাড়াও জেনে নিন, Atoi কিভাবে C কাজ করে?

ভিতরে গ , atoi () ASCII থেকে পূর্ণসংখ্যা রূপান্তরের জন্য ব্যবহৃত হয়। এটা লাগে a গ -স্ট্রিং (char*) একটি ইনপুট প্যারামিটার হিসাবে এবং একটি পূর্ণসংখ্যা (int) মান প্রদান করে। ভিতরে গ , atoi () ASCII থেকে পূর্ণসংখ্যা রূপান্তরের জন্য ব্যবহৃত হয়। এটা লাগে a গ -স্ট্রিং (char*) একটি ইনপুট প্যারামিটার হিসাবে এবং একটি পূর্ণসংখ্যা (int) মান প্রদান করে।

Atoi ব্যর্থ হলে কি হবে?

যদি স্ট্রিংটি মোটেও একটি পূর্ণসংখ্যার প্রতিনিধিত্ব করে না, atoi 0 ফিরবে। হ্যাঁ, এটা ঠিক। যদি অটোই একটি রূপান্তর সম্পাদন করতে পারে না, এটি একটি বৈধ ফলাফল প্রদান করবে। যদি স্ট্রিং একটি পূর্ণসংখ্যা প্রতিনিধিত্ব করে কিন্তু পূর্ণসংখ্যা ব্যর্থ হয় int এর পরিসরে ফিট করতে, atoi নীরবে অনির্ধারিত আচরণ আহ্বান করে।

প্রস্তাবিত: