मैं stdin
से scanf ("% s", और & gt; ; इनपुट)
।
यदि मुझे नहीं पता कि फाइल कितनी देर होगी, तो इनपुट
स्ट्रिंग के लिए कितना स्थान आवंटित किया जाना चाहिए?
fstats
के बजाय scanf
के उपयोग पर विचार करें। scanf
अतिप्रवाह का कारण बन सकता है, लेकिन आप fgets
अधिकतम आकार जिसे आप पढ़ना चाहते हैं, बता सकते हैं। यदि आपको प्रारूप स्कैनिंग के लिए scanf
की आवश्यकता है, तो आप sscanf
के बाद fgets
का उपयोग कर सकते हैं।
char * Fgets (चार * str, int संख्या, फ़ाइल * स्ट्रीम);
Comments
Post a Comment