इस खंड में हम देखेंगे कि एक पूर्णांक संख्या को एक स्ट्रिंग में कैसे परिवर्तित किया जाए।
तर्क बहुत सरल है। यहां हम स्प्रिंटफ () फ़ंक्शन का उपयोग करेंगे। इस फ़ंक्शन का उपयोग कुछ मान या रेखा को एक स्ट्रिंग में प्रिंट करने के लिए किया जाता है, लेकिन कंसोल में नहीं। प्रिंटफ () और स्प्रिंटफ () के बीच यही एकमात्र अंतर है। यहां पहला तर्क स्ट्रिंग बफर है। जहां हम अपना डेटा सहेजना चाहते हैं।
इनपुट :उपयोगकर्ता कुछ सांख्यिक मान जैसे 42 डालेंगे
आउटपुट :यह प्रोग्राम उस संख्या के स्ट्रिंग समकक्ष परिणाम जैसे "42" को लौटाएगा
एल्गोरिदम:
Step 1: Take a number as argument Step 2: Create an empty string buffer to store result Step 3: Use sprintf() to convert number to string Step 4: End
उदाहरण कोड
#include<stdio.h> char* my_itoa(int number) { char str[20]; //create an empty string to store number sprintf(str, "%d", number); //make the number into string using sprintf function return str; } main() { int number; printf("Enter a number: "); scanf("%d", &number); printf("You have entered: %s", my_itoa(number)); }
आउटपुट
Enter a number: 56 You have entered: 56