gets() এবং puts() ফাংশন

gets() এর get অর্থ পাওয়া s তে হল স্ট্রিং একটি স্ট্রিং ইনপুট নিতে ব্যবহার করা হয়।

এটি স্পেস কে একটি ক্যারেক্টার হিসাবে ইনপুট নেয়।

চল আমরা gets() ফাংশন এর একটি কোড দেখি

#include<stdio.h>  
void main ()  
{  
    char s[30];  
    printf("Enter the string = ");  
    gets(s);  
    printf("You entered = %s",s);  
}

আউটপুট

Enter the string =
bncodeing is the best
You entered = bncodeing is the best

puts() ফাংশন

puts() ফাংশন টি অনেটা printf() ফাংশন এর মত কাজ করে। স্ট্রিং এর ডাটা ডিসপ্লে করতে।

এটি ব্যবহার করা হয় স্ট্রিং এর ডাটা প্রিন্ট করে দেখার জন্য যদিও printf() এই কার্য সম্পাদন করা যায়।

#include<stdio.h>  
#include <string.h>    
int main(){    
char name[50];    
    printf("Enter your name: ");    
    gets(name); //reads string from user    
    printf("Your name is: ");    
    puts(name);  //displays string    
    return 0;    
}    

আউটপুট

Enter your name: bncodeing
Your name is: bncodeing

তাহলে, আমরা বুজলাম যে gets() দিয়ে স্ট্রিং ইনপুট নেয়া হয় আর puts() দিয়ে ডিসপ্লে করা হয়।

কাজ

  • স্ট্রিং যোগ কর

নিচের লিংক গুলি ফলো কর

Leave a Reply