ফাংশন puts() এবং printf() stdio.h হেডার ফাইলে ঘোষণা করা হয় এবং আউটপুট স্ট্রীমে পাঠ্য পাঠাতে ব্যবহৃত হয়। উভয়েরই ভিন্ন ভিন্ন ব্যবহার এবং সিনট্যাক্স রয়েছে।
পুট()
ফাংশন puts() অতিরিক্ত নতুন লাইন অক্ষর '\n' সহ আউটপুট স্ট্রিমে স্ট্রিং প্রিন্ট করতে ব্যবহৃত হয়। এটি কার্সারকে পরবর্তী লাইনে নিয়ে যায়। puts() এর বাস্তবায়ন printf().
এর চেয়ে সহজএখানে C ভাষায় puts() এর সিনট্যাক্স রয়েছে,
puts(“string”);
আপনি যদি কার্সারটিকে নতুন লাইনে সরানো না চান তবে নিম্নলিখিত সিনট্যাক্সটি ব্যবহার করুন৷
fputs(string, stdout)
এখানে C ভাষায় puts() এর একটি উদাহরণ দেওয়া হল,
উদাহরণ
#include<stdio.h> int main() { puts("This is a demo."); fputs("No new Line.", stdout); puts(" Welcome!"); getchar(); return 0; }
আউটপুট
This is a demo. No new Line. Welcome!
printf()
ফাংশন printf() ভেরিয়েবলের মান সহ টেক্সট দীর্ঘ প্রিন্ট করতে ব্যবহৃত হয়। printf() এর বাস্তবায়ন জটিল, তাই এটি puts().
থেকে ব্যয়বহুলএখানে C ভাষায় printf() এর সিনট্যাক্স রয়েছে,
printf(“string”);
এখানে C ভাষায় printf() এর একটি উদাহরণ রয়েছে,
উদাহরণ
#include<stdio.h> int main() { int a = 10; printf("Hello world! \n"); printf("The value of a : %d",a); getchar(); return 0; }
আউটপুট
Hello world! The value of a : 10