কম্পিউটার টিউটোরিয়াল

C-এ wprintf() এবং wscanf(): واয়ড ক্যারেক্টার হ্যান্ডলিং


wprintf() এবং wscanf() হলো printf() এবং scanf()-এর واয়ড ক্যারেক্টার (wide character) সংস্করণ। এগুলো wchar.h হেডারে থাকে।

wprintf()

স্ট্যান্ডার্ড আউটপুটে واয়ড ক্যারেক্টার প্রিন্ট করে। ফরম্যাট স্ট্রিংয়ে % দিয়ে ফরম্যাট স্পেসিফায়ার থাকে।

সিনট্যাক্স: int wprintf(const wchar_t* format, ...);

উদাহরণ

#include <stdio.h>
#include <wchar.h>
int main() {
    wint_t my_int = 10;
    wchar_t string[] = L"Hello World";
    wprintf(L"The my_int is: %d \n", my_int);
    wprintf(L"The string is: %ls \n", string);
    return 0;
}

আউটপুট

The my_int is: 10
The string is: Hello World

wscanf()

কনসোল থেকে واয়ড ক্যারেক্টার ইনপুট নেয়। আর্গুমেন্টগুলোকে ফরম্যাট স্পেসিফায়ার অনুযায়ী alok করা অবজেক্টে পয়েন্ট করতে হয়।

উদাহরণ

#include <stdio.h>
#include <wchar.h>
int main() {
    wint_t my_int = 10;
    wprintf(L"Enter a number: ");
    wscanf(L"%d", &my_int);
    wprintf(L"The given integer is: %d \n", my_int);
    return 0;
}

আউটপুট

Enter a number: 40
The given integer is: 40

  1. আইফোন অ্যাপ লাইব্রেরি কী এবং কীভাবে ব্যবহার করবেন

  2. PowerPoint-এ ব্যাকগ্রাউন্ড কাস্টমাইজ ও ফরম্যাট করার উপায়

  3. Pillow লাইব্রেরি ব্যবহার করে একটি ছবি লোড ও প্রদর্শন করার পদ্ধতি

  4. RAW বনাম JPEG: প্রফেশনাল ফটোগ্রাফির জন্য সঠিক ফরম্যাট নির্বাচন