Read file from stdin C with scanf -


मैं stdin से scanf ("% s", और & gt; ; इनपुट)

यदि मुझे नहीं पता कि फाइल कितनी देर होगी, तो इनपुट स्ट्रिंग के लिए कितना स्थान आवंटित किया जाना चाहिए?

fstats के बजाय scanf के उपयोग पर विचार करें। scanf अतिप्रवाह का कारण बन सकता है, लेकिन आप fgets अधिकतम आकार जिसे आप पढ़ना चाहते हैं, बता सकते हैं। यदि आपको प्रारूप स्कैनिंग के लिए scanf की आवश्यकता है, तो आप sscanf के बाद fgets का उपयोग कर सकते हैं।

  char * Fgets (चार * str, int संख्या, फ़ाइल * स्ट्रीम);  

Comments