2010-12-02 11 views
49

\f को फॉर्म फीड कहा जाता है। \t एक टैब है, \a एक बीप है, \n एक नई लाइन है। एक फॉर्म फ़ीड वास्तव में क्या है - \f? निम्नलिखित कार्यक्रमएस्केप अनुक्रम f - फॉर्म फ़ीड - यह वास्तव में क्या है?

#include <iostream> 
int main() 
{ 
    std::cout << "hello\fgoodbye" << std::endl; 
} 

प्रिंट hello तो एक महिला हस्ताक्षर (नीचे holy hand grenade एक उल्टा :) और फिर goodbye एक लाइन में सब।

+0

सूक्ति टर्मिनल और 'xterm' में, यह एक नई पंक्ति + स्थान मिलता है। क्या 'जारीस्थान ('\ f')' आपके लिए सच है? –

+0

@ लार्समैन: वास्तव में, अजीब बात यह * सच * वापस आती है लेकिन मादा चिह्न को प्रिंट करती है :) –

+1

शायद जब एक बहुत पुराना प्रिंटर \ f भेजा जाता है तो एक फॉर्म फ़ीड को मजबूर करता है? – jrbjazz

उत्तर

30

यह अगले पृष्ठ की शुरुआत में छोड़ देता है। (टर्मिनलों जहां आउटपुट डिवाइस एक VDU के बजाय एक प्रिंटर है ज्यादातर लागू होता है।)

+1

और क्यों नहीं? –

+2

यह मेरे लिए करता है। शायद आपका टर्मिनल किसी तरह से टूटा हुआ है। –

+38

जांचें कि आपका ध्वनिक युग्मक सही ढंग से बैठे हैं और आपके डेज़ीव्हील को गठबंधन किया गया है। –

28

wiki page

12 से (फार्म फ़ीड, \ च,^एल), एक प्रिंटर पेपर बाहर फेंकने के लिए पैदा करने के लिए अगले पृष्ठ पर के शीर्ष पर, या पर एक वीडियो टर्मिनल स्क्रीन साफ़ करें।

या अधिक जानकारी here

ऐसा लगता है कि यह प्रतीक अब अप्रचलित है और जिस तरह से इसे संसाधित किया गया है (?) कार्यान्वयन निर्भर हो सकता है।

hello 
    goodbye 
+7

:-(यह कार्यान्वयन पर निर्भर अर्थ है कि जिस तरह से यह संसाधित किया जाता है आवेदन/डिवाइस पर निर्भर है में इसे प्राप्त करने, नहीं सी ++ कार्यक्रम है, जो सिर्फ उपयुक्त स्ट्रीम पर लिखना चाहिए। –

11

यदि आप एक 1980 के दशक शैली प्रिंटर के लिए प्रोग्रामिंग थे, यह कागज बेदखल करके एक नया पृष्ठ शुरू होगा: मेरे लिए कम से कम अपने कोड निम्नलिखित निर्गम (xcode जीसीसी 4.2, gdb कंसोल) देता है। आप निश्चित रूप से कभी इसकी आवश्यकता नहीं है।

http://en.wikipedia.org/wiki/Form_feed

+0

^एल formfeed है इस दिन का उपयोग सादा पाठ फ़ाइलों में सेक्शन-सेपरेटर के रूप में किया जाता है, जैसे कंप्यूटर प्रोग्रामिंग भाषाओं के लिए स्रोत कोड। जब एक टेक्स्ट फ़ाइल लंबी हो जाती है और पहले कहें, 568 लाइनें एक तरह की चीज हैं और अगली 729 लाइनें हैं एक अलग तरह की चीज है, फिर अक्सर हम लाइन 56 9 की शुरुआत में^एल फॉर्मफीड कैरेक्टर डालते हैं, अक्सर^एल फॉर्मफीड कैरेक्टर को अपनी लाइन देते हैं।कभी-कभी^के वर्टिकल-टैब और^एल का उपयोग इस सेक्शन-सेपरेटर स्कीम में^के के साथ मामूली वर्गों को अलग करने और प्रमुख वर्गों को अलग करने के लिए^एल के साथ किया जाता है। – optikos

8

यह Line Printers के युग और से आता है हरी धारीदार fan-fold paper

ट्रस्ट मुझे, तुम नहीं है, यह जरूरत है ...

संबंधित मुद्दे