চলুন সহজেই শিখি সি প্রোগ্রামিং [পর্ব-০১] :: প্রাথমিক আলোচনা

চলুন সহজেই শিখি সি প্রোগ্রামিং [পর্ব-০১] :: প্রাথমিক আলোচনা

চলুন সহজেই শিখি সি প্রোগ্রামিং [পর্ব-০২] :: হেডার ফাইলের সাথে ফাংশন সমন্বয় ও ব্যাবহার(সাথে কুইজ)

আজকে আমরা যে জিনিস টি শুরু করতে যাচ্ছি সেটি হচ্ছে সি প্রোগ্রামিং।সি একটি স্ট্যান্ডার্ড লাইব্রেরী ভাষা বলে এটি লাইব্রেরী ফাংশন দিইয়ে শুরু করা হয়। আমরা প্রথমেই না বুঝেই একটি প্রোগ্রাম লিখে ফেলবো। কি ভয় হচ্ছে? কিছুই ভয় পাওয়ার নেই কম্পিউটার একটি বুদ্ধিমান যন্ত্র বটে তাই বলে একে কমান্ড দেয়ার মধ্যে ঘাবড়ানোর কিছু নেই। তো আশা করি আপনারা মাল মশলা জোগাড় করে ফেলেছেন।যদি যোগাড় করে না থাকেন তাইলে জেনে রাখুন এ কাজ করার জন্য আমাদের ভালো মানের একটি কম্পাইলার লাগবে। বর্তমান বাজারে আমার মতে সবচেয়ে ভালো কম্পাইলার হচ্ছে কোডব্লক। এটি ডাউনলোড করতে এখানে যান। তারপর codeblocks-10.05- setup.exe ও codeblocks-10.05mingw-setup.exe নামে দুইটি ফাইল দেখবেন।তার মধ্যে আপনি দ্বিতীয়টি ডাউনলোড করবেন। ওটার ফাইল সাইজ প্রায় ৭৪ এমবি র মতো।এটি সেটাপ করা খুবি সোজা।সেটাপ করতে কোন সমস্যা হলে আমাকে নক করবেন।

আপনাদেরকে কল্পনা করতে হবে প্রথমে আপনি যে সফটওয়ারটা তৈরী করবেন সেটি কি ধরনের হবে।

তার আগে দুইটি ব্যাপার মাথায় ঢুকিয়ে নিন যে printf কমান্ড দ্বারা আউটপুট এবং scanf দ্বারা ইনপুট বুঝাবে।তো আমরা একটা সফটওয়ার বানাতে চাইতেছি যে সফটওয়ারটা রান করলেই আমাদের নামটা স্ক্রীনে ভেশে উঠবে।

প্রথমে কোড ব্লক ওপেন করুন.তারপর file>new>empty file এবার খালি জাগায় লেখা শুরু করুন।

দেখুন প্রোগ্রামটিঃ
#include
#include
main()
{
printf("i love techtunes");
getch();
}

খেয়াল করুন প্রথম লাইনটিতে রয়েছে একটি হিডার ফাইল যেটা হচ্ছে stdio.h যা standard input and output কে নির্দেশ করে। তার মানে আমরা তাকে নিরদেশ দিএছি আমরা কিছু ইনপুট ফাইলের জন্য আউটপুট চাই।দ্বিতীয় লাইনে লিখেছি যে হিডার ফাইল্টি তার নাম conio.h এটা আমরা একদম নিচে getch ফাংশনের এর জন্য ব্যবহার করেছি। এবার দেখুন আমরা প্রত্যেকটা হিডার ফাইলকে প্রোগ্রামে ইনক্লুড করার জন্য #include ব্যাবহার করেছি এবং হিডার ফাইলগুলোকে <> এর ভিতর রেখেছি।

সুতরাং একটি হিডার ফাইল ইনক্লুড করার নিয়ম হলো #include<আপনার হিডার ফাইলটি এখানে লেখবেন>

এবার আসুন তৃতীয় লাইনে, দেখুন এখানে আমরা একটা ফাংশন ব্যাবহার করেছি যার নাম main এটি সকল সি প্রোগ্রামে লাইব্রেরী ফাংশিন হিসেবে ইউজ করতে হয়।আপনারা নিশ্চয় বুঝতে পেরেছেন যে প্রত্যেকটা ফাংশনের পরে একটা () চিহ্ন ব্যবহার করতে হয়। তো প্রোগ্রাম টিতে মোট দুইটা ফাংশন আছে আমরা দুইটাতেই () ব্যবহার করেছি। যেমনঃ main() ও getch()

এবার চতুর্থ লাইনে { চিহ্ন দিইয়ে আমরা মুল প্রোগ্রাম শুরু করেছি।

পঞ্চম লাইনে আমরা যে জিনিশটা প্রোগ্রামে প্রদর্শিত হবে তা printf("") এর ভেতর টাইপ করেছি।অর্থাত যে জিনিশটা দেখাতে হবে সেটার জন্য সবসময় printf ফাংশন ব্যবহার করতে হবে।সাধারণ সুত্রটা হবে এরকম printf("এখানে যে লেখা প্রদর্শন করাতে চান "); মনে রাখবেন আপনি কার্লি ব্রেস অর্থাৎ { } চিহ্ন দুইটার মধ্যে যতটা লাইন লিখবেন ততটা লাইনের শেষেই আপনা সেমি কোলন ; ইউজ করতে হবে।

এবার আমরা getch(); } লিখে শেষ করেছি। এবার প্রোগ্রামটি রান করানোর জন্য, cntrl+f9 বাটন চেপে প্রোগ্রামটি আপনার কম্পিঊটারের যেকোন জায়গায় save করুন।আবার cntrl+9 চাপুন ফাইল্টার নিচে আপনার প্রোগ্রামের বিষদ তথ্য দেখাবে।এবার cntrl+f10 চাপুন।নিচের মতো একটা প্রোগ্রাম চালূ হবে অর্থাৎ আমরা যা দেখতে চেয়েছি।

progrsm output
progrsm output

এবার দেখুন আপনি যেখানে ফাইল্টা সেভ করেছেন সেখানে তিনটা ফাইল তৈরী হয়েছে সেখানের .exe এক্সটেনশনের ফাইলটা ওপেন করুন। আবার একই জিনিশ দেখাবে।এবার দেখি একটা মজার জিনিশ করে, শুধু getch(); এর বদলে return0; ইউজ করে তাইলে যদি ব্যাপারটা বুঝতে পারেন আমাদের ফ্যানপেজে কমেন্ট করেন বুঝতে পারব আপনাদের মাথায় যথেষ্ট ঘিলূ আছে।আগামী পর্ব পর্যন্ত সাথেই থাকুন।
বিঃদ্রঃ টেকিতে এটা আমার প্রথম টিউন।আমি হালাইটার ব্যাবহার জানি না।আপ্নারা টিউমেন্ট করে ভুল ধরিয়ে দিলে অনুপ্রাণিত হবো

Level 0

আমি সাঈদ মোহাম্মদ ফাহিম আবরার। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 10 বছর 3 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 24 টি টিউন ও 67 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

আমি এস এম ফাহিম আবরার। ভালবাসি প্রযুক্তিকে জানতে। নিজের জানা জিনিস অন্যের মাঝে ছড়িয়ে দিতে। আমার ফেসবুক আইডি http://fb.com/lazyfahim


টিউনস


আরও টিউনস


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


টিউমেন্টস

ei c++ ki apni abishar krsen ?? eita jodi c++ hoy taile

#include
using namespace std;
main()
{
cout<<"Vulval tune na kore jene bujhe tune korun :/ :/ :/";

}

ei c++ ki apni abishar krsen ?? eita jodi c++ hoy taile

#include
using namespace std;
main()
{
cout<<"Vulval tune na kore jene bujhe tune korun :/ :/ :/";

}

আপনার ছাত্র হয়ে গেলাম । তাড়াতাড়ি পোষ্ট করার চেষ্টা করবেন ।

ভাই আমিও শিখব তবে একটু সময় নিতে হবে ভাল পোষ্ট……………………………………