पर सीमा मैं K & आर से "The C Programming Language" पुस्तक सीख रहा हूं। मैं पुस्तक में निर्दिष्ट अभ्यास कर रहा हूं। मैं अभ्यास संख्या 1.16 पर हूं, लेकिन मुझे समझ में नहीं आता है।के एंड आर व्यायाम 1.16 - लाइन लंबाई
व्यायाम 1.16:
संशोधन सबसे लंबे समय तक लाइन कार्यक्रम तो यह सही ढंग से मनमाने ढंग से लंबे समय से इनपुट लाइनों की लंबाई प्रिंट होगा की मुख्य दिनचर्या, और पाठ का यथासंभव ज्यादा।
मेरे सवालों का:
"... पाठ का जितना संभव हो उतना ..." - वहाँ स्ट्रिंग की लंबाई पर कुछ सीमा है? हो सकता है कि मानक हेडर में स्ट्रिंग लम्बाई के अधिकतम अनुमत मान वाले चर हो?
"... मनमाने ढंग से लंबी इनपुट लाइनों की लंबाई ..." - लेकिन कोड में MAXLINE को 1000 के रूप में परिभाषित किया गया है। यह सीमित आकार भी है। मुझे कुछ समाधान here दिखाई देते हैं, लेकिन मेरी राय में यह समाधान निर्णय नहीं है, क्योंकि पूर्व में एक रेखा (1000 वर्ण) की लंबाई पर प्रतिबंध है।
शायद मुझे यह कार्य समझ में नहीं आया। मेरी समझ है कि मुझे 1000-वर्ण सीमा को हटाना होगा।
मेरे पास अब मेरे साथ मेरे के एंड आर नहीं है, इसलिए मैं वास्तव में सबसे लंबे समय तक कार्यक्रम की आवश्यकताओं की जांच नहीं कर सकता। याद रखें, हालांकि, आप एकल अक्षरों को पढ़ सकते हैं, प्रिंट कर सकते हैं और उन्हें स्ट्रिंग में सहेजने की आवश्यकता नहीं है। – pmg
@pmg लेकिन कार्य के पाठ के अनुसार, मुझे अधिकतम लाइन टेक्स्ट भी प्रिंट करना होगा और प्रिंट करना होगा। –
अच्छा ... अगर आपको सबसे लंबी लाइन मुद्रित करनी है, तो आपको इसे कहीं सेव करना होगा। मेरा सुझाव व्यायाम के लिए अच्छा नहीं है, क्षमा करें। – pmg