C Programming Language শিখুন (পার্ট -১৩)-Data input output

সবাইকে সালাম জানিয়ে আমি আজকের টিউন শুরু করছি।

এত দিন যারা আমার টিউনে বিরক্ত হয়েছেন তারা মনে হয় এবার একটু স্বস্তি পাবেন। কারন এবার আমি সত্যি সত্যি প্রোগ্রামিং নিয়ে বলব। অর্থাত থিওরির পাশাপাশি অনেক ছোট ছোট প্রোগ্রাম ও দিব। তাহলে শুরু করা যাক।

আজ আমি কিভাবে কম্পিউটারে একটি ডাটা Input করবেন ও কিবাবে Out Put বের করবেন তা নিয়ে বলব। আজকে দুটি Function নিয়ে আলোচনা করব। একটা হচ্ছে “getchar” আরেকটি হচ্ছে “putchar” Function.

getchar Function: getchar Function দ্বারা single character কম্পিউটারে input নেওয়া হয়। এটি একটি C library Function. এটি সাধারনত নিছের মত করে লিখা হয়।

character variable =getchar( );

getchar Function হচ্ছে স্টান্ডার্ড C I/O library এর একটি অংশ। এটি ইনপুট ডিভাইস যেমন Keyboard থেকে একটি সিঙ্গেল Character দেয়।   প্রোগ্রামের মঝে এটি নিচের মত করে লিখা হয়ঃ

char x;

x= getchar();

এখানে char x; দ্বারা বুঝানো হয়েছে যে এটি একটি character type Variable. পরবর্তিতে x= getchar(); দ্বারা x এর মান ইনপুট ডিভাইস হতে নিবে। getchar Function দ্বারা multi character কম্পিউটারে input নেওয়া যায়।

putchar Function: putchar Function দ্বারা single character কম্পিউটারে দেখানোর জন্য ব্যবহার করা হয়।   এটি getchar Function অনুরুপ।এটি সাধারনত নিছের মত করে লিখা হয়।

putchar(character variable );

এটি ও স্টান্ডার্ড C I/O library এর একটি অংশ।  প্রোগ্রামের মঝে এটি নিচের মত করে লিখা হয়ঃ

char x;

putchar(x);

getchar Function  এর মত এখানে char x; দ্বারা বুঝানো হয়েছে যে এটি একটি character type Variable. পরবর্তিতে putchar(x); দ্বারা x এর মান আউটপুট ডিভাইসে দেখাবে। putchar Function দ্বারা ও multi character কম্পিউটারে OutPut দেওয়া যায়।

উপরের প্রোগ্রামে একটি character variable  a নিয়েছি। এখন getchar Function দ্বারা যে সকল character কম্পিউটারে input নেওয়া হয় তাই putchar Function দ্বারা আপনাকে দেখাবে।

এ প্রোগ্রাম এ যে সকল Character ই input হিসেবে নিবে তার Upper case মানে বড় হাতের অক্ষর Output দিবে। আর বড় হতের দিলে ও বড় হাতের অক্ষর Output দিবে। তবে সংখা দিলে তাই Output দিবে।

কেমন হল জানাবেন । সবাই কে ধন্যবাদ।

C Programming Language শিখুন (পার্ট -১২) এর লিঙ্কঃ https://www.techtunes.io/programming/tune-id/33617/

Level 0

আমি জাকির হোসাইন। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 14 বছর 7 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 224 টি টিউন ও 1487 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 5 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

পৃথিবীতে অল্পকয়েক দিনের জন্য অনেকেই আসে, হেঁটে খেলে চলে যায়। এর মধ্যে অল্প কয়েক জনই পায়ের চাপ রেখে যায়।ওদের একজন হতে ইচ্ছে করে। প্রযুক্তির আরেকটি সেরা ব্লগ টেকটুইটস। আপনাদের স্বাগতম, যেখানে প্রতিটি বন্ধুর অংশ গ্রহনে গড়ে উঠেছে একটি পরিবার। আপনাদের পছন্দ হবে আশা করি। ফেসবুকে আমি - ?জাকির!


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

ধন্যবাদ জাকির ভাই ধৈর্য সহকারে পর্বটি ধারাবাহিক ভাবে চালিয়ে যাওয়ার জন্য।

we are waiting for your next tune of this.

Vizan,Itz great.apnar shobgulo lesson e dekhlam.and shob gulo thekai kichu na kichu sikhechi.but comment korte parinai shobgulote.sorry.but apnake osonkho dhonnobad.valo thakben r amader jonno doa korben.

    দোয়া করি যেন আপনাদের লক্ষ্য অর্জন করতে পারেন। আর আমার জন্য ও দোয়া করবেন।

Level 0

ভাই, আপনার টিউন গুলা ভাল। আচ্ছা putchar() এর পরিবর্তে printf() ফাংশন টা ব্যবহার করলে কি পার্থক্য হবে একটু বলবেন?

    putchar() দিয়ে শুধু কারেকটার গুলো প্রিন্ট করতে পারবেন আর printf() দিয়ে প্রয়জনীয় সব।

Level 3

khub valo laglo