সি -তে ইনপুট এবং আউটপুটের একটি শিক্ষানবিশ গাইড

সি -তে ইনপুট এবং আউটপুটের একটি শিক্ষানবিশ গাইড

কোন প্রোগ্রামিং ল্যাঙ্গুয়েজে শুরু করার সময়, প্রারম্ভিক বিন্দু সর্বদা ভাষার জন্য প্রাথমিক ইনপুট/আউটপুট (I/O) সিস্টেম। ইনপুট আপনাকে আপনার প্রোগ্রাম চালানোর সময় ডেটা সংগ্রহ করতে সক্ষম করে, যখন আউটপুট আপনাকে ব্যবহারকারীর কাছে নির্দিষ্ট তথ্য প্রদর্শন করতে দেয়।





C তে কোডিং করার সময়, আপনাকে মৌলিক I/O এর জন্য সঠিক স্ট্যান্ডার্ড লাইব্রেরি ফাংশনগুলিকে কল করতে হবে। আপনি সবসময় অন্তর্ভুক্ত করা আবশ্যক এই ফাংশনগুলি আপনার প্রোগ্রামে লোড করা হয়েছে তা নিশ্চিত করার জন্য হেডার ফাইল।





আউটপুট

সি -তে স্ট্যান্ডার্ড আউটপুট স্ট্রিম হল পিসি স্ক্রিন। অর্থাৎ, যখন আপনি একটি সি প্রোগ্রাম চালাবেন যার আউটপুট হওয়ার তথ্য থাকবে, এটি স্ক্রিনে প্রদর্শিত হবে। একটি স্রোত হলো এক স্থান থেকে অন্য স্থানে প্রবাহিত অক্ষরের একটি ধারাবাহিকতা।





অন্য একটি আউটপুট স্ট্রিম যেমন একটি ফাইল ব্যবহার করাও সম্ভব। যাইহোক, এটি অন্য দিনের জন্য একটি উন্নত বিষয়।

সি ভাষা ব্যবহার করে printf () পর্দায় অক্ষরের একটি স্ট্রিং প্রিন্ট করার কাজ। অক্ষরের এই স্ট্রিং (কখনও কখনও আক্ষরিক বলা হয়) এর ভিতরে ডাবল কোটগুলির মধ্যে স্থাপন করা হয় printf () ফাংশন



#include
int main( void ) { // main function included in every program
printf('Programming is easy!
' );
}
Output displayed:
Programming is easy!

লাইন 1 থেকে, #অন্তর্ভুক্ত একটি প্রি -প্রসেসর নির্দেশ। এটি প্রি -প্রসেসরকে I/O হেডারের বিষয়বস্তু অন্তর্ভুক্ত করতে বলে ( প্রোগ্রাম কম্পাইল করার আগে।

লক্ষ্য করুন যে প্রোগ্রাম আউটপুট অন্তর্ভুক্ত নয় n । এটি কারণ এটি একটি পালানোর ক্রম। একটি অব্যাহতি ক্রম হল অক্ষরের সংমিশ্রণ যার একটি বিশেষ অর্থ রয়েছে, কেবল তাদের মধ্যে থাকা অক্ষরগুলি ছাড়া।





ব্যাকস্ল্যাশ ( ) একটি চরিত্র যা কম্পাইলারকে বলে যে এটি একটি বিশেষ আউটপুট করতে যাচ্ছে। উদাহরণ স্বরূপ, n মানে একটি নতুন লাইন মুদ্রিত হতে যাচ্ছে। পরবর্তী প্রোগ্রাম আউটপুট (যদি থাকে) সেই নতুন লাইন থেকে শুরু হবে।

নীচের টেবিলে কিছু সাধারণ পালানোর ক্রম সংক্ষিপ্ত করা হয়েছে।





পালানোর ক্রম বর্ণনা
n নতুন লাইন. পরবর্তী লাইনের শুরুতে কার্সারটি রাখে
ব্যাকস্ল্যাশ চরিত্র। স্ট্রিংয়ে ব্যাকস্ল্যাশ োকায়
। টি অনুভূমিক ট্যাব. পরবর্তী ট্যাব স্টপে কার্সার রাখে
' ডবল উদ্ধৃতি। স্ট্রিংয়ে ডবল কোট সন্নিবেশ করান

স্পেসের সারাংশে, আপনার টেক্সট এডিটরের মাঝে মাঝে আপনাকে দীর্ঘ ল্যাটারেল ভেঙে ফেলতে হতে পারে। আপনি একাধিক ব্যবহার করে আরামদায়কভাবে এটি করতে পারেন printf () আপনার বার্তা প্রিন্ট করার কাজ।

নীচের উদাহরণ দেখুন:

#include
int main( void ) { // main function
printf(' C is a structured programming language that is strongly typed. Unlike python, you need to put a variable's ');
printf ('data type while programming in C.');
}

ইনপুট

C- এর স্ট্যান্ডার্ড ইনপুট স্ট্রিম হল কীবোর্ড। এর মানে হল যে যখন আপনার প্রোগ্রাম একটি ইনপুট প্রম্পট করে, এটি আশা করে যে ডেটা ডিফল্টভাবে কীবোর্ড থেকে আসবে।

এটা জানা মূল্যবান যে ইনপুট স্ট্রিমটি অন্য কোনও ফাইলের মতো নির্দেশিত হতে পারে।

সি ভাষা ব্যবহার করে স্ক্যানফ () ব্যবহারকারীর ইনপুট পেতে ফাংশন। নীচের উদাহরণ দেখুন:

#include
int main( void ) {
int integer1;
printf( 'Enter an integer
' ); // prompt user for response
scanf( '%d', &integer1 ); // read an integer
if ((n%2)==0){
System.out.println(' Your number is even');
}else{
System.out.println(' Your number is odd');}
}

দ্য স্ক্যানফ () ফাংশন দুটি আর্গুমেন্ট নেয়: একটি রূপান্তর স্পেসিফায়ার এবং একটি মেমরি ঠিকানা। উপরের উদাহরণ থেকে, %d রূপান্তর স্পেসিফায়ার। এটা বলে স্ক্যানফ () একটি পূর্ণসংখ্যা ইনপুট করতে দ্য ভিতরে %d দাঁড়ায় 'দশমিক পূর্ণসংখ্যা।'

দ্বিতীয় যুক্তি একটি অ্যাম্পারস্যান্ড দিয়ে শুরু হয় ( & ), যাকে সি -তে 'অ্যাড্রেস অপারেটর' বলা হয় & পূর্ণসংখ্যা 1 কম্পাইলারকে বলে যে কোন মেমরির ঠিকানা ব্যবহারকারীর কাছ থেকে পাওয়া মান সংরক্ষণ করা উচিত।

নীল পর্দা মেমরি ব্যবস্থাপনা উইন্ডোজ 10

পরে স্ক্যানফ () একটি প্রোগ্রামে বিবৃতি কার্যকর করা হয়েছে, কম্পাইলার আপনার জন্য একটি মান ইনপুট করার জন্য অপেক্ষা করছে। আপনি টাইপ করে একটি মান জমা দিন এবং তারপরে এন্টার কী (বা রিটার্ন কী) টিপুন। যখন এই মানটি আপনার ভেরিয়েবলের জন্য নির্ধারিত হয়, তখন প্রোগ্রামে অন্য কোন রেফারেন্স একই মান ব্যবহার করবে।

একটি শিক্ষানবিস প্রোগ্রামের সাথে সি শেখা

আপনার প্রোগ্রামিং যাত্রা শুরু করা একটি খুব উত্তেজনাপূর্ণ প্রচেষ্টা। যদি ভুলভাবে করা হয়, এটি পরিবর্তে একটি কঠিন চ্যালেঞ্জ হতে পারে।

ব্যবহারিক পরিস্থিতিতে প্রয়োগ না করে জিনিসগুলি শেখা সাধারণত সমস্যা। ব্যাতিক্রমী কিছু ভাবো; নিজেকে কিছু আকর্ষণীয় পরিস্থিতিতে রাখার চেষ্টা করুন যেখানে আপনি আপনার জ্ঞান প্রয়োগ করতে পারেন। কিছু নতুন প্রোগ্রামের সাথে অনুশীলন করা আপনার নতুন অর্জিত জ্ঞান ধরে রাখার অন্যতম সেরা উপায়।

শেয়ার করুন শেয়ার করুন টুইট ইমেইল এই শিক্ষানবিশ প্রকল্পের মাধ্যমে কিভাবে সি প্রোগ্রামিং শিখবেন

প্রোগ্রামিং শুরু করতে চান, কিন্তু সি সম্পর্কে নিশ্চিত নন? এটি আপনার জন্য ভাষা কিনা তা পরীক্ষা করার জন্য এই সি প্রোগ্রামিং শিক্ষানবিসের টিউটোরিয়ালটি ব্যবহার করে দেখুন।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • প্রোগ্রামিং
  • সি প্রোগ্রামিং
  • কোডিং টিপস
  • প্রোগ্রামিং
লেখক সম্পর্কে জেরোম ডেভিডসন(22 নিবন্ধ প্রকাশিত)

জেরোম MakeUseOf এর একজন স্টাফ রাইটার। তিনি প্রোগ্রামিং এবং লিনাক্সের নিবন্ধগুলি জুড়েছেন। তিনি একজন ক্রিপ্টো উৎসাহী এবং সবসময় ক্রিপ্টো শিল্পের উপর নজর রাখেন।

জেরোম ডেভিডসন থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন