अंग्रेज़ीफ्रेंचस्पेनिश

ऑनवर्क्स फ़ेविकॉन

सीप्रोटो - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में सीप्रोटो चलाएं

यह कमांड सीप्रोटो है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


सीप्रोटो - सी फ़ंक्शन प्रोटोटाइप उत्पन्न करें और फ़ंक्शन परिभाषाओं को परिवर्तित करें

SYNOPSIS


cproto [ विकल्प ...] [ पट्टिका ...]

वर्णन


सीप्रोटो निर्दिष्ट सी स्रोत फ़ाइलों में परिभाषित कार्यों के लिए फ़ंक्शन प्रोटोटाइप उत्पन्न करता है
मानक आउटपुट के लिए. फ़ंक्शन परिभाषाएँ पुरानी शैली या ANSI C शैली में हो सकती हैं।
वैकल्पिक रूप से, cproto फ़ाइलों में परिभाषित वेरिएबल्स के लिए घोषणाएँ भी आउटपुट करता है। अगर कोई नहीं
पट्टिका तर्क दिया जाता है, cproto इसके इनपुट को मानक इनपुट से पढ़ता है।

कमांड लाइन विकल्प देकर, cproto फ़ंक्शन परिभाषाओं को भी परिवर्तित करेगा
पुरानी शैली से एएनएसआई सी शैली में निर्दिष्ट फ़ाइलें। मूल स्रोत फ़ाइलें साथ में
द्वारा निर्दिष्ट फ़ाइलों के साथ
#"फ़ाइल" शामिल करें
स्रोत कोड में दिखाई देने वाले निर्देश परिवर्तित कोड के साथ अधिलेखित हो जाएंगे। अगर
कमांड लाइन पर कोई फ़ाइल नाम नहीं दिया गया है, तो प्रोग्राम स्रोत कोड को पढ़ता है
मानक इनपुट और परिवर्तित स्रोत को मानक आउटपुट में आउटपुट करता है।

यदि फ़ंक्शन परिभाषा के लिए पैरामीटर घोषणाओं में कोई टिप्पणी दिखाई देती है, जैसे कि
उदाहरण,
मुख्य (argc, argv)
पूर्णांक argc; /*तर्कों की संख्या*/
चार *argv[]; /*तर्क*/
{
}
तब परिवर्तित फ़ंक्शन परिभाषा का रूप होगा
int
मुख्य (
int argc, /*तर्कों की संख्या*/
चार *argv[] /* तर्क */
)
{
}
अन्यथा, परिवर्तित फ़ंक्शन परिभाषा ऐसी दिखेगी
int
मुख्य (int argc, char *argv[])
{
}

सीप्रोटो वैकल्पिक रूप से फ़ंक्शन परिभाषाओं को ANSI शैली से पुरानी शैली में परिवर्तित कर सकता है।
इस मोड में, प्रोग्राम दिखाई देने वाले फ़ंक्शन घोषणाकर्ताओं और प्रोटोटाइप को भी परिवर्तित करता है
बाहरी कार्य निकाय। यह पूर्ण ANSI C से पुराने C रूपांतरण नहीं है। कार्यक्रम
फ़ंक्शन निकायों के भीतर कुछ भी नहीं बदलता है।

सीप्रोटो वैकल्पिक रूप से लिंट-लाइब्रेरी प्रारूप में स्रोत उत्पन्न कर सकता है। ये इसमें उपयोगी है
वातावरण जहां रिबन उपयोगिता का उपयोग आपके प्रोटोटाइप जांच के पूरक के लिए किया जाता है
कार्यक्रम.

विकल्प


-e कीवर्ड आउटपुट करें बाहरी प्रत्येक उत्पन्न प्रोटोटाइप या घोषणा के सामने
वैश्विक दायरा है.

-f n जेनरेट किए गए फ़ंक्शन प्रोटोटाइप की शैली को कहां सेट करें n 0 से 3 तक की एक संख्या है.
उदाहरण के लिए, फ़ंक्शन परिभाषा पर विचार करें
मुख्य (argc, argv)
पूर्णांक argc;
चार *argv[];
{
}
यदि मान 0 है, तो कोई प्रोटोटाइप उत्पन्न नहीं होता है। जब 1 पर सेट किया जाता है, तो आउटपुट होता है:
int मुख्य(/*int argc, char *argv[]*/);
2 के मान के लिए, आउटपुट का रूप इस प्रकार है:
int मुख्य(int /*argc*/, char */*argv*/[]);
डिफ़ॉल्ट मान 3 है। यह पूर्ण फ़ंक्शन प्रोटोटाइप तैयार करता है:
int मुख्य(int argc, char *argv[]);

-l लिंट-लाइब्रेरी के लिए टेक्स्ट जेनरेट करें (ओवरराइड करता है)-f"विकल्प)। आउटपुट में शामिल हैं
टिप्पणी
/*लिंटलाइब्रेरी*/
विशेष टिप्पणियाँ LINT_EXTERN और LINT_PREPRO (एक ला "VARARGS") क्रमशः चालू होती हैं
"-x" विकल्प और टिप्पणी-पाठ को आउटपुट में कॉपी करें (प्रीप्रोसेसिंग के लिए)। रिबन).
टिप्पणी का प्रयोग करें
/* LINT_EXTERN2 */
शामिल-फ़ाइलों के पहले स्तर में परिभाषित बाहरी लोगों को शामिल करने के लिए। टिप्पणी का प्रयोग करें
/* LINT_SHADOWED */
करवाना cproto प्रत्येक लिंट लाइब्रेरी घोषणा से पहले "#undef" निर्देश डालें
(अर्थात, मैक्रोज़ के साथ टकराव से बचने के लिए उनका नाम भी वैसा ही होना चाहिए
फ़ंक्शंस, इस प्रकार वाक्यविन्यास त्रुटियों का कारण बनता है)।

ध्यान दें कि ये विशेष टिप्पणियाँ VAX/VMS के अंतर्गत समर्थित नहीं हैं, क्योंकि ऐसा नहीं है
VAX-C के साथ cpp के "-C" विकल्प के समतुल्य।

-c -f1 और -f2 विकल्पों द्वारा उत्पन्न प्रोटोटाइप में पैरामीटर टिप्पणियाँ हैं
डिफ़ॉल्ट रूप से छोड़ा गया. इन टिप्पणियों के आउटपुट को सक्षम करने के लिए इस विकल्प का उपयोग करें।

-m प्रत्येक जेनरेट किए गए प्रोटोटाइप की पैरामीटर सूची के चारों ओर एक मैक्रो लगाएं। उदाहरण के लिए:
int मुख्य P_((int argc, char *argv[]));

-M नाम
विकल्प -m होने पर प्रोटोटाइप पैरामीटर सूचियों को घेरने के लिए उपयोग किए जाने वाले मैक्रो का नाम सेट करें
चयनित है। डिफ़ॉल्ट "P_" है।

-d -m विकल्प द्वारा प्रयुक्त प्रोटोटाइप मैक्रो की परिभाषा को छोड़ दें।

-o पट्टिका
आउटपुट फ़ाइल का नाम निर्दिष्ट करें (डिफ़ॉल्ट: मानक आउटपुट)।

-O पट्टिका
त्रुटि फ़ाइल का नाम निर्दिष्ट करें (डिफ़ॉल्ट: मानक त्रुटि)।

-p पुरानी शैली की फ़ंक्शन परिभाषाओं में औपचारिक मापदंडों का प्रचार अक्षम करें। द्वारा
डिफ़ॉल्ट, प्रकार के पैरामीटर टैंक or कम पुरानी शैली में फ़ंक्शन परिभाषाएँ हैं
टाइप करने के लिए प्रचारित किया गया int फ़ंक्शन प्रोटोटाइप या परिवर्तित ANSI C फ़ंक्शन में
परिभाषा। प्रकार के पैरामीटर नाव पदोन्नत हो जाओ डबल किया जा सकता है।

-q जब प्रोग्राम निर्दिष्ट फ़ाइल को नहीं पढ़ सकता तो कोई त्रुटि संदेश आउटपुट न करें
an # शामिल निर्देश.

-s डिफ़ॉल्ट रूप से, cproto केवल फ़ंक्शंस और वेरिएबल्स के लिए घोषणाएँ उत्पन्न करता है
वैश्विक कार्यक्षेत्र। यह विकल्प आउटपुट देगा स्थिर घोषणाएं भी.

-S केवल स्थिर घोषणाएँ आउटपुट करें।

-i डिफ़ॉल्ट रूप से, cproto केवल फ़ंक्शंस और वेरिएबल्स के लिए घोषणाएँ उत्पन्न करता है
वैश्विक कार्यक्षेत्र। यह विकल्प आउटपुट देगा इनलाइन घोषणाएं भी.

-T प्रत्येक फ़ाइल से प्रकार की परिभाषाएँ कॉपी करें। (शामिल फ़ाइलों में परिभाषाएँ कॉपी की गई हैं,
"-एल" विकल्प के विपरीत)।

-v स्रोत में परिभाषित चर के लिए आउटपुट घोषणाएँ भी।

-x यह विकल्प उन प्रक्रियाओं और चरों का कारण बनता है जिन्हें "बाहरी" घोषित किया जाता है
आउटपुट में शामिल है।

-X स्तर
यह विकल्प उस सम्मिलित-फ़ाइल स्तर को सीमित करता है जिससे घोषणाएँ निकाली जाती हैं
प्रीप्रोसेसर आउटपुट की जांच करना।

-a फ़ंक्शन परिभाषाओं को पुरानी शैली से ANSI C शैली में बदलें।

-t फ़ंक्शन परिभाषाओं को एएनएसआई सी शैली से पारंपरिक शैली में बदलें।

-b पुरानी शैली और नई शैली दोनों को शामिल करने के लिए फ़ंक्शन परिभाषा प्रमुखों को फिर से लिखें
एक सशर्त संकलन निर्देश द्वारा अलग की गई घोषणाएँ। उदाहरण के लिए,
प्रोग्राम इस फ़ंक्शन परिभाषा को उत्पन्न कर सकता है:
#ifdef एएनएसआई_FUNC

int
मुख्य (int argc, char *argv[])
#else

int
मुख्य (argc, argv)
पूर्णांक argc;
चार *argv[]
#endif
{
}

-B निदेश
फ़ंक्शन की शुरुआत में सशर्त संकलन निर्देश को आउटपुट पर सेट करें
-बी विकल्प द्वारा उत्पन्न परिभाषाएँ। डिफ़ॉल्ट है
#ifdef एएनएसआई_FUNC

-P टेम्पलेट
-F टेम्पलेट
-C टेम्पलेट
जेनरेट किए गए प्रोटोटाइप, फ़ंक्शन परिभाषाओं और फ़ंक्शन के लिए आउटपुट स्वरूप सेट करें
क्रमशः पैरामीटर टिप्पणियों के साथ परिभाषाएँ। प्रारूप a द्वारा निर्दिष्ट किया गया है
प्रपत्र में टेम्पलेट
"इंट एफ (ए, बी)"
लेकिन आप इस स्ट्रिंग में प्रत्येक रिक्त स्थान को किसी भी संख्या में रिक्त स्थान से बदल सकते हैं
पात्र। उदाहरण के लिए, विकल्प
-F"int f(\n\ta,\n\tb\n\t)"
उत्पादन करेंगे
मुख्य प्रवेश बिंदु(
पूर्णांक argc,
चार *argv[]
)

-D नाम[=मूल्य]
यह विकल्प प्रीप्रोसेसर के माध्यम से पारित किया जाता है और इसका उपयोग प्रतीकों को परिभाषित करने के लिए किया जाता है
जैसे सशर्तों के साथ प्रयोग करें #ifdef.

-U नाम
यह विकल्प प्रीप्रोसेसर के माध्यम से पारित किया जाता है और किसी को हटाने के लिए उपयोग किया जाता है
इस प्रतीक की परिभाषा.

-I डायरेक्टरी
यह विकल्प प्रीप्रोसेसर के माध्यम से पारित किया जाता है और इसका उपयोग निर्दिष्ट करने के लिए किया जाता है
संदर्भित फ़ाइलों को खोजने के लिए निर्देशिका #शामिल करना।

-E सीपीपी जनरेट करते समय निर्दिष्ट सी प्रीप्रोसेसर कमांड के माध्यम से इनपुट फ़ाइलों को पाइप करें
प्रोटोटाइप. डिफ़ॉल्ट रूप से, प्रोग्राम /lib/cpp का उपयोग करता है।

-E 0 सी प्रीप्रोसेसर न चलाएं।

-V प्रिंट संस्करण की जानकारी।

वातावरण


पर्यावरण चर CPROTO को उसी प्रारूप में विकल्पों की सूची के लिए स्कैन किया जाता है
कमांड लाइन विकल्प. कमांड लाइन पर दिए गए विकल्प किसी भी संगत को ओवरराइड कर देते हैं
पर्यावरण विकल्प.

onworks.net सेवाओं का उपयोग करके cproto का ऑनलाइन उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad