বিভিন্ন ফরম্যাটে অক্ষর এবং স্ট্রিং প্রিন্ট করার জন্য সি প্রোগ্রামিং ল্যাঙ্গুয়েজে অন্তর্ভুক্ত প্রক্রিয়াটি ব্যাখ্যা করার জন্য নীচে একটি অ্যালগরিদম দেওয়া হয়েছে৷
ধাপ 1:প্রিন্ট করার জন্য একটি অক্ষর পড়ুন।
ধাপ 2:কম্পাইলের সময় একটি নাম পড়ুন।
ধাপ 3:ফরম্যাট স্পেসিফায়ার ব্যবহার করে বিভিন্ন ফরম্যাটে অক্ষরের আউটপুট।
- printf("%c\n%3c\n%5c\n", x,x,x);
- printf("%3c\n%c\n", x,x);
- printf("\n");
ধাপ 4:ফর্ম্যাট স্পেসিফায়ার ব্যবহার করে বিভিন্ন ফর্ম্যাটে স্ট্রিংগুলির আউটপুট৷
- printf("%s\n", নাম);
- printf("%20s\n", নাম);
- printf("%20.10s\n", নাম);
- printf("%.5s\n", নাম);
- printf("%-20.10s\n", নাম);
- printf("%5s\n", নাম);
উদাহরণ
বিভিন্ন ফরম্যাটে অক্ষর এবং স্ট্রিং প্রিন্ট করার জন্য C প্রোগ্রামটি নিচে দেওয়া হল −
#include<stdio.h>
main(){
char x = 'T';
static char name[20] = "Tutorials Point";
printf("OUTPUT OF CHARACTERS\n\n");
printf("%c\n%3c\n%5c\n", x,x,x);
printf("%3c\n%c\n", x,x);
printf("\n");
printf("OUTPUT OF STRINGS\n\n");
printf("%s\n", name);
printf("%20s\n", name);
printf("%20.10s\n", name);
printf("%.5s\n", name);
printf("%-20.10s\n", name);
printf("%5s\n", name);
} আউটপুট
যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত আউটপুট তৈরি করে −
OUTPUT OF CHARACTERS T T T T T OUTPUT OF STRINGS Tutorials Point Tutorials Point Tutorials Tutor Tutorials Tutorials Point
উদাহরণ
ভিন্ন ফর্ম্যাট চেক করার জন্য অন্য একটি প্রোগ্রাম বিবেচনা করুন −
#include<stdio.h>
main() {
char x = 'T';
static char name[20] = "Tutorials Point";
printf("OUTPUT OF CHARACTERS\n\n");
printf("%c\n", x);
printf("%c\n%3c\n%5c\n", x,x,x);
printf("%3c\n%c\n", x,x);
printf("%c\n%3c\n%5c\n", x,x,x);
printf("%3c\n%c\n", x,x);
printf("\n");
printf("OUTPUT OF STRINGS\n\n");
printf("%.5s\n", name);
printf("%-10.10s\n", name);
printf("%.20s\n", name);
printf("%20.10s\n", name);
printf("%20s\n", name);
printf("%10s\n", name);
} আউটপুট
যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত আউটপুট তৈরি করে −
OUTPUT OF CHARACTERS
T
T
T
T
T
T
T
T
T
T
T
OUTPUT OF STRINGS
Tutor
Tutorials
Tutorials Point
Tutorials
Tutorials Point
Tutorials Point