এখানে আমরা C++ এ আউটপুট হিসেবে লিডিং জিরো প্রিন্ট করতে দেখব। আমরা জানি যে যদি আমরা কিছু সাংখ্যিক মানের আগে সরাসরি কিছু শূন্য রাখি, তাহলে সমস্ত শূন্য বাদ দেওয়া হবে এবং শুধুমাত্র সঠিক সংখ্যাগুলি মুদ্রিত হবে৷
সি-তে, আমরা ফরম্যাট স্পেসিফায়ারের কিছু অপশন ব্যবহার করে এই সমস্যার সমাধান করতে পারি। C++ এ আমরা iomanip লাইব্রেরি ব্যবহার করে আউটপুট সিকোয়েন্স ম্যানিপুলেট করতে পারি। এই লাইব্রেরিতে আমরা setw() ফাংশন পাব যা আগের টেক্সট এবং বর্তমান টেক্সটের মধ্যে কিছু জায়গা তৈরি করতে পারে। তারপর আমরা সেটফিল(char) ফাংশন ব্যবহার করে সেই ক্ষেত্রে কিছু অক্ষর যোগ করতে পারি।
setw() এবং setfill().
সম্পর্কে ধারণা পেতে অনুগ্রহ করে নিম্নলিখিত কোডটি দেখুনউদাহরণ কোড
#include<iostream> #include<iomanip> using namespace std; int main() { int number = 256; //want to print 00000256, so total 8 characters cout << setw(8) << setfill('0') << number; }
আউটপুট
00000256