সি পর্ব ২.১ – ইনপুট আউটপুট

Reading Time: 2 minutesসূচিপত্র এতক্ষণ আমরা শুধু প্রিন্ট করা শিখেছি, অর্থাৎ আউটপুট দেওয়া। ইউজারকে পাত্তা দি নাই। কিন্তু এভাবে তো জীবন চলে না! আমাদের ইউজার ইন্টারঅ্যাকশনের ব্যবস্থা করতে হবে। অর্থাৎ ইউজার থেকে ইনপুট নিতে হবে। এখন সমস্যা হল আমরা এই ইনপুট নিয়ে জমা রাখবো...

সি পর্ব ৯.২ – ডাটা স্ট্রাকচারের খুঁটিনাটি

Reading Time: 2 minutesসূচিপত্র আগের পর্বে আমরা ডাটা স্ট্রাকচার ডিফাইন করা এবং কীভাবে এক্সেস করতে হয় সেটা দেখেছিলাম। আজ আমরা ডাটা স্ট্রাকচার নিয়ে আরও কিছু সহজ কাজ করবো। ফাংশনের আর্গুমেন্ট হিসেবে ডাটা স্ট্রাকচার আমরা অন্যান্য ভ্যারিয়েবলের মত ডাটা স্ট্রাকচারও ফাংশনের...

সি পর্ব ৯.১ – ডাটা স্ট্রাকচার

Reading Time: 2 minutesসূচিপত্র তোমাকে যদি বলা হত একজন সেলেব্রিটির প্রিয় খাবার, মুভি, খেলা, খেলোয়াড় এবং ব্যক্তিত্বের নাম ইনপুট নিয়ে জমা রাখতে হবে, তুমি কী করতা? তুমি হয়তো fav_food[20], fav_movie[20], fav_sports[20], fav_player[20], fav_personality[20] এরকম পাঁচটি...

সি পর্ব ৮.২ – পয়েন্টার নিয়ে খেলা

Reading Time: 2 minutesসূচিপত্র শুরুতেই আগের পর্বের একটু ফিরে আসা যাক। পয়েন্টার কি? সহজ কথায় পয়েন্টার হল এমন এক ধরণের ভ্যারিয়েবল, যা অন্য একটি ভ্যারিয়েবলের অ্যাড্রেস সংরক্ষন করে রাখে। আর পয়েন্টার ডিক্লারেশনের সিনট্যাক্স নিচের মতঃ C++ #include <stdio.h> int...

সি পর্ব ৮.১ – পয়েন্টারের সাথে প্রথম দেখা!

Reading Time: 1 minuteসূচিপত্র তুমি পয়েন্টার ব্যবহার না করেই সব ধরনের কাজ খুব সহজেই চালিয়ে যেতে পার। কিন্তু একবার যার পয়েন্টারের সাথে পরিচয় হয়, সে আর সহজে এই পয়েন্টারকে ছাড়তে পারে না! লোভ দেখানোর জন্য বলছি না, পরে নিজেই টের পাবে! 😀 তবে পয়েন্টার যেমন শক্তিশালী, ঠিক...

সি পর্ব ৪.২ – ফর লুপ!

Reading Time: 2 minutesসূচিপত্র আগের পর্বে আমরা এক ধরণের লুপ শিখেছি, যার নাম ছিল while লুপ। এই এক ধরণের লুপ দিয়েই সব কিছু করে ফেলা যায়। আজ আমরা শিখবো for লুপ সম্পর্কে। কিন্তু for লুপ এমন কোনো কাজ করতে পারে না, যা while লুপ দিয়ে সম্ভব না! অর্থাৎ এর বাড়তি কোনো কাজই...

সি পর্ব ৪.১ – লুপ

Reading Time: 1 minuteসূচিপত্র ধর তুমি হোমওয়ার্ক করে আন নাই, আর তোমার টিচার তোমাকে শাস্তি দিল যে তুমি পরের দিন ১০০ বার “I won’t miss my homework again” প্রিন্ট করে আনবে। এখন তুমি তো বুদ্ধিমান! তুমি করলে কি একবার লিখেই সেটা ৯৯ বার কপি-পেস্ট করে দিলে।...

সি পর্ব ৬.২ – string.h-এর কিছু ফাংশন

Reading Time: 2 minutesসূচিপত্র আজ আমরা প্রথমেই দেখবো একটি স্ট্রিং-এর দৈর্ঘ্য বের করার ফাংশনটি – strlen(str) strlen() ফাংশনটির প্যারামিটার হিসেবে দিতে হয় স্ট্রিং-টির অ্যাড্রেস। এটা নিয়ে মাথা ঘামানোর দরকার নেই। প্যারানথেসিসের মধ্যে স্ট্রিং-টির নাম লিখে দিলেই হয়ে...

সি পর্ব ৬.১ – স্ট্রিং

Reading Time: 3 minutesসূচিপত্র স্ট্রিং বলতে বুঝায় কয়েকটি ক্যারেক্টারের একটা সিকুয়েন্স। প্রকৃতপক্ষে সি-তে স্ট্রিং বলতে কিছু নেই। তাই আমাদের কাজ চালাতে হবে একটি ক্যারেক্টার অ্যারে নিয়ে। আমরা প্রথমেই দেখে নি একটা স্ট্রিং অ্যারেতে কীভাবে থাকে। আমরা ধরে নি, আমাদের কাছে ১৮...

সি পর্ব ৭ – ফাংশন

Reading Time: 2 minutesসূচিপত্র কোনো এক ফ্যাক্টরিতে একটি রুম আছে। এ রুমের বৈশিষ্ট্য হল এখানে একটা বল পাঠানো হলে সেটা সবুজ রঙ করে দেওয়া হয়। এখানে তিন ধরণের জিনিস আছে। ইনপুট : আমরা প্রথমে যে সাদা বলটা ভেতরে পাঠাচ্ছি রুমের ভেতরের কার্যকলাপ : রঙ করা আউটপুট : কাজ শেষে আমরা...