আপার থেকে লোয়ার এবং লোয়ার থেকে আপার রূপান্তরকে সাধারণত টগল বলা হয়।
প্রতিটি অক্ষর টগল করার অর্থ হল, একটি প্রদত্ত স্ট্রিং-এ, নিচের অক্ষরটি উপরের আকারে প্রিন্ট হয় এবং বড় হাতের অক্ষরটি যথাক্রমে ছোট অক্ষরে প্রিন্ট হয়।
প্রোগ্রাম
বড় হাতের ছোট হাতের এবং ছোট হাতকে উপরের দিকে রূপান্তর করার জন্য C প্রোগ্রামটি নীচে দেওয়া হল -
#include <stdio.h> #define MAX 100 void toggle(char * string); int main(){ char string[MAX]; printf("enter the string need to be toggle :\n"); gets(string); toggle(string); printf("final string after toggling is:\n"); printf("%s\n", string); return 0; } void toggle(char * string){ int i=0; while(string[i]!='\0'){ if(string[i] >= 'a' && string[i] <= 'z'){ string[i] = string[i] - 32; } else if(string[i] >= 'A' && string[i] <= 'Z'){ string[i]= string[i] + 32; } i++; } }
আউটপুট
আপনি যখন উপরে উল্লিখিত প্রোগ্রামটি চালাবেন, আপনি নিম্নলিখিত আউটপুট পাবেন -
enter the string need to be toggle : TutoRialS PoinT C ProgrAmmIng LanGuage final string after toggling is: tUTOrIALs pOINt c pROGRaMMiNG lANgUAGE
প্রোগ্রাম
পূর্ব-নির্ধারিত ফাংশন ব্যবহার করে উপরের থেকে নিম্ন এবং নিম্ন থেকে উপরের রূপান্তর করার জন্য সি প্রোগ্রামটি নিম্নরূপ -
#include <stdio.h> int main(){ int i, length = 0; char string[] = "TutORial"; length = sizeof(string)/sizeof(string[0]); for(i = 0; i < length; i++){ if(isupper(string[i])){ string[i] = tolower(string[i]); } else if(islower(string[i])){ string[i] = toupper(string[i]); } } printf("final string after conversion: %s", string); return 0; }
আউটপুট
আউটপুট নিম্নরূপ -
final string after conversion : tUTorIAL