সি-তে Putchar() ফাংশন কীভাবে ব্যবহার করবেন

Si Te Putchar Phansana Kibhabe Byabahara Karabena



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

এই নিবন্ধটি অন্বেষণ করতে যাচ্ছে putchar() চ unction, এর সিনট্যাক্স এবং উদাহরণ সহ এর রিটার্ন মান।







C-তে putchar() ফাংশন কী?

দ্য putchar() সি প্রোগ্রামিং-এ ফাংশন হল আউটপুট ফাংশন যা স্ট্যান্ডার্ড আউটপুটে অক্ষর(গুলি) লিখতে ব্যবহৃত হয় এবং সেই অক্ষর(গুলি) কনসোলে প্রদর্শন করে। এই ফাংশনটি স্ট্যান্ডার্ড ইনপুট/আউটপুট লাইব্রেরি দ্বারা অন্তর্ভুক্ত করা হয় হেডার ফাইল। এই ফাংশনটি সি ভাষায় একটি সাধারণ সিনট্যাক্স ব্যবহার করে যা দেওয়া হয়:



int পুচার ( int চর ) ;

প্যারামিটার : এই ফাংশনটি শুধুমাত্র একটি প্যারামিটার গ্রহণ করে যা আউটপুট স্ট্রীমে লেখার জন্য প্রয়োজনীয় চারটি।



ফেরত মূল্য : সফল হলে, ফাংশনটি কনসোলে একটি স্বাক্ষরবিহীন অক্ষর প্রদান করে। অন্যথায়, এটি EOF (একটি ফাইলের শেষ) প্রদান করে।





কিভাবে C-তে putchar() ফাংশন ব্যবহার করবেন?

ব্যবহার শিখতে নিম্নলিখিত উদাহরণ বিবেচনা করুন putchar() ফাংশন সি প্রোগ্রামিং এ।

উদাহরণ 1

চলুন ব্যবহার করে একটি প্রোগ্রাম থেকে একটি অক্ষর পড়ার একটি সহজ উদাহরণ অনুসরণ করা যাক putchar() ফাংশন এবং কনসোলে এটি প্রদর্শন করা।



# অন্তর্ভুক্ত করুন

প্রধান ( ) {

// একটি চরিত্র ঘোষণা করুন
চর ;
// ব্যবহারকারীকে অক্ষর লিখতে বলুন
printf ( 'অনুগ্রহ করে একটি অক্ষর লিখুন:' ) ;
scanf ( '% গ' , এবং ) ;
// কনসোলে প্রদত্ত অক্ষরটি প্রিন্ট করতে putchar() ব্যবহার করুন
printf ( 'প্রবিষ্ট অক্ষর হল:' ) ;
পুচার ( ) ;
ফিরে 0 ;


}

উদাহরণ 2

এখানে আরেকটি সি প্রোগ্রাম যা প্রদর্শন করে এর কাজ putchar() একটি স্ট্রিং থেকে অক্ষর পড়ার দ্বারা ফাংশন।

# অন্তর্ভুক্ত করুন

প্রধান ( ) {

// অক্ষরের একটি স্ট্রিং ঘোষণা করুন

চর str [ পঞ্চাশ ] = 'লিনাক্সহিন্টে স্বাগতম।' ;

জন্য ( int i = 0 ; i <= 25 ; i ++ ) {

// কনসোলে অক্ষরের প্রদত্ত স্ট্রিং প্রিন্ট করতে putchar() ব্যবহার করুন

পুচার ( str [ i ] ) ;

}

ফিরে 0 ;

}

উদাহরণ 3

এছাড়াও আপনি ব্যবহার করতে পারেন putchar() একটি ফাইল থেকে অক্ষর পড়তে ফাংশন এবং এখানে এই ধরনের একটি উদাহরণ।

# অন্তর্ভুক্ত করুন

int প্রধান ( )

{

ফাইল * ফাইল ;
চর ;
// রিডিং মোডে ফাইল খোলা হচ্ছে
ফাইল = fopen ( 'file.txt' , 'আর' ) ;
যদি ( খালি == ফাইল )
{
printf ( 'ফাইল খোলা যাবে না \n ' ) ;
}
// ফাইলে যা লেখা আছে তা মুদ্রণ করা, putchar(), অক্ষর দ্বারা অক্ষর লুপ ব্যবহার করে।
করতে {
= fgetc ( ফাইল ) ;
পুচার ( ) ;
// অক্ষরটি EOF নয় কিনা তা পরীক্ষা করা হচ্ছে। ইওএফ হলে পড়া বন্ধ করুন।
} যখন ( != ইওএফ ) ;
// ফাইল বন্ধ করা হচ্ছে
fclose ( ফাইল ) ;
ফিরে 0 ;


}

আউটপুট

উপসংহার

দ্য putchar() ফাংশন হল সি প্রোগ্রামিং-এর একটি গুরুত্বপূর্ণ ফাংশন যা কনসোলে একটি অক্ষর প্রিন্ট করতে ব্যবহৃত হয়। যদিও এটি বিশেষ বিন্যাসের অনুমতি দেয় না, এটি এর চেয়ে বেশি কার্যকর printf() শুধুমাত্র একটি অক্ষর মুদ্রণ করার সময়। এটির সহজ সিনট্যাক্স এবং রিটার্ন মান সহ সি প্রোগ্রামগুলিতে এটি ব্যবহার করা এবং ব্যবহার করা সহজ। ব্যবহারকারীর ইনপুট, স্ট্রিং এবং ডেটা থেকে অক্ষর পড়ার জন্য ব্যবহারের উদাহরণগুলি প্রদান করা হয়েছে যাতে আপনি কীভাবে ব্যবহার করবেন তা বোঝা সহজ করে তোলে putchar() বিভিন্ন সাধারণ পরিস্থিতিতে।