C প্রোগ্রামিং ভাষায় ক্যারেক্টার এবং স্ট্রিং ভিন্ন ফরম্যাটে প্রিন্ট করার প্রক্রিয়া ব্যাখ্যা করার অ্যালগরিদম নিচে দেওয়া হলো।
স্টেপ ১: প্রিন্ট করার জন্য একটি ক্যারেক্টার পড়ুন।
স্টেপ ২: কম্পাইল টাইমে একটি নাম পড়ুন।
স্টেপ ৩: ফরম্যাট স্পেসিফায়ার ব্যবহার করে ক্যারেক্টারগুলোকে ভিন্ন ফরম্যাটে আউটপুট করুন।
- printf("%c\n%3c\n%5c\n", x,x,x);
- printf("%3c\n%c\n", x,x);
- printf("\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);
উদাহরণ
ক্যারেক্টার এবং স্ট্রিং ভিন্ন ফরম্যাটে প্রিন্ট করার 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 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