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

प्रिंटफ () के आउटपुट को मुख्य () में कैसे बदलें?

यहां हम देखेंगे कि मुख्य () से प्रिंटफ () फ़ंक्शन के आउटपुट को कैसे बदला जाए। यहां हम एक फ़ंक्शन को परिभाषित करेंगे जो दिए गए प्रकार के साथ सभी प्रिंटफ () स्टेटमेंट को दूसरे प्रकार में बदल देगा।

हम इस कार्य को करने के लिए #define मैक्रो का उपयोग करेंगे। यह मैक्रो फ़ंक्शन के अंदर परिभाषित किया जाएगा। हम फ़ंक्शन में उपयोग किए बिना सीधे #define लाइन डाल सकते हैं, लेकिन उस स्थिति में हमेशा प्रिंटफ () बदल जाएगा। मुख्य का उपयोग करके इसे नियंत्रित करने के लिए, हमें पहले फ़ंक्शन को कॉल करना होगा।

उदाहरण

#include <stdio.h>
void changePrintf() { //always any printf will print 50
   #define printf(x, y) printf(x, 50);
}
main() {
   int x = 40;
   changePrintf();
   printf("%d\n", x);
   x = 60;
   printf("%d", x);
}

आउटपुट

50
50

  1. सी # में कंसोल के कर्सर आकार को कैसे बदलें?

    C# में कंसोल के CursorSize को बदलने के लिए, C# में Console.CursorSize प्रॉपर्टी का उपयोग करें। उदाहरण आइए एक उदाहरण देखें - using System; class Demo {    public static void Main (string[] args) {       Console.BackgroundColor = ConsoleColor.Blue;       Consol

  1. सी # में कंसोल के कर्सर लेफ्ट को कैसे बदलें?

    C# में कंसोल के CursorLeft को बदलने के लिए, Console.CursorLeft प्रॉपर्टी का उपयोग करें। उदाहरण आइए एक उदाहरण देखें - using System; class Demo {    public static void Main (string[] args) {       Console.BackgroundColor = ConsoleColor.Blue;       Console.Write

  1. टेक्स्ट का कैपिटलाइज़ेशन कैसे बदलें

    कुछ उपयोगकर्ता प्रश्नों के साथ हमसे संपर्क कर रहे हैं, पूछ रहे हैं कि क्या माइक्रोसॉफ्ट वर्ड, Google डॉक्स में या टेक्स्ट एडिटर का उपयोग किए बिना भी लोअरकेस अक्षरों को अपरकेस (या इसके विपरीत) में बदलने का कोई तरीका है। कुछ प्रभावित उपयोगकर्ता हम गलत कैपिटलाइज़ेशन के साथ गलती से टाइप किए गए टेक्स्ट क