Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C में खुद का itoa() इम्प्लीमेंट करना


इस सेक्शन में हम देखेंगे कि किसी पूर्णांक संख्या को स्ट्रिंग में कैसे बदला जाए।

लॉजिक बहुत सरल है। यहां हम sprintf() फंक्शन का उपयोग करेंगे। यह फंक्शन किसी मान या लाइन को कंसोल में नहीं बल्कि एक स्ट्रिंग में प्रिंट करने के लिए उपयोग किया जाता है। यह printf() और sprintf() के बीच एकमात्र अंतर है। यहां पहला आर्गुमेंट स्ट्रिंग बफर है जहां हम अपना डेटा सेव करना चाहते हैं।

इनपुट: उपयोगकर्ता कोई संख्यात्मक मान डालेगा जैसे 42

आउटपुट: यह प्रोग्राम उस संख्या के स्ट्रिंग समतुल्य परिणाम को लौटाएगा जैसे "42"

एल्गोरिदम:

चरण 1: आर्गुमेंट के रूप में एक संख्या लें
चरण 2: परिणाम स्टोर करने के लिए एक खाली स्ट्रिंग बफर बनाएं
चरण 3: संख्या को स्ट्रिंग में बदलने के लिए sprintf() का उपयोग करें
चरण 4: समाप्त

उदाहरण कोड

#include <stdio.h>

char* my_itoa(int number) {
    char str[20]; // संख्या स्टोर करने के लिए खाली स्ट्रिंग बनाएं
    sprintf(str, "%d", number); // sprintf फंक्शन का उपयोग करके संख्या को स्ट्रिंग में बदलें
    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
  1. Google Voice को अपना निजी बाउंसर या रिसेप्शनिस्ट बनाएं Google Voice को अपना निजी बाउंसर या रिसेप्शनिस्ट बनाएं

    यदि आपके पास अभी तक Google Voice फोन नंबर नहीं है, तो आप चूक रहे हैं। Google Voice में कुछ बेहतरीन विशेषताएं हैं जो आपकी गोपनीयता की रक्षा करने में मदद कर सकती हैं। साथ ही, आप अपने Google Voice फोन नंबर को जीवन भर के लिए रख सकते हैं, या कम से कम तब तक जब तक Google इसे होस्ट करने के लिए तैयार है। एक

  1. C में स्ट्रिंग को नंबर और नंबर को स्ट्रिंग में बदलना C में स्ट्रिंग को नंबर और नंबर को स्ट्रिंग में बदलना

    दो रूपांतरण फंक्शन्स sscanf(): स्ट्रिंग को नंबर में बदलता है। sprintf(): नंबर को स्ट्रिंग में बदलता है। स्ट्रिंग टू नंबर: sscanf() सिंटैक्स: sscanf(string_name, control_string, &var_list); उदाहरण: तारीख पार्स करना #include <stdio.h> int main() { char a[20] = 02 01 2010; int day, m

  1. एंड्रॉइड पर अपना फोन नंबर जल्दी खोजें - चरण-दर-चरण गाइड एंड्रॉइड पर अपना फोन नंबर जल्दी खोजें - चरण-दर-चरण गाइड

    यदि आपने हाल ही में एक नया फोन खरीदा है, या एक नया सिम कार्ड मिला है, तो आपको शायद अपना फोन नंबर खोजने में मदद की आवश्यकता है। आप निश्चित रूप से घबराहट में नहीं पड़ना चाहते जब आपका दोस्त या नियोक्ता आपसे आपका फोन नंबर मांगता है। एंड्रॉइड पर अपना खुद का फोन नंबर ढूंढना उतना मुश्किल नहीं है जितना यह