हेलो दोस्तों !
आज की इस पोस्ट में हम किसी file के किसी भी word को find और replace करने का project C++ की मदद से बनाना सीखेंगे। तो दोस्तों अगर आप इस project को बनाना सीखना चाहते है तो इस पोस्ट को अंत तक जरूर पढ़े।
इस पोस्ट के मुख्य टॉपिक्स -
- Project overview.
- Important concepts.
- Important functions.
- Project logic.
- Project source code.
- Project video.
1.Project overview :-
तो दोस्तों सबसे पहले हम file के किसी word को find और replace करने के इस project का ओवरव्यू देख लेते है।
दोस्तों यह एक सिंपल सा प्रोजेक्ट है। यह प्रोजेक्ट किसी file के अंदर लिखें किसी भी एक वर्ड को एक बार में find और replace कर सकता है। यह प्रोजेक्ट केवल एक ही वर्ड को find और replace कर सकता है अगर आप एक साथ दो वर्ड को find और replace करेंगे तो आपको सही रिजल्ट नहीं मिलेगा।
यह प्रोजेक्ट फाइल के सारे कंटेंट को चेक करके बताएगा की फाइल के अंदर कितने वर्ड है जिसे आप find या replace करना चाहते है। यह प्रोजेक्ट फाइल के अंदर जितने भी वर्ड मिलेंगे उसे नए वर्ड से replace करता जायेगा। इसका मतलब है की अगर आप जिस वर्ड को replace करना चाहते है तो यह प्रोजेक्ट फाइल में उपस्थित सभी वर्ड को नए वर्ड से replace कर देगा।
2.Important concepts :-
दोस्तों अब हम इस प्रोजेक्ट में यूज़ किये गए इम्पोर्टेन्ट कॉन्सेप्ट्स को जान लेते है।
तो दोस्तों ये है वो इम्पोर्टेन्ट कॉन्सेप्ट्स जो इस प्रोजेक्ट को बनाने में यूज़ किये गए है -
- Class - data members and member functions.
- File handling - opening, closing, reading, writing.
- Looping - while loop, do while loop, for loop.
- Conditional statement - if, if else, switch case, goto.
- String handling - compare, read, write.
दोस्तों अगर आप file के किसी भी word को find और replace करने का project बनाना सीखना चाहते है तो आपको ये कॉन्सेप्ट्स आने जरुरी है। क्योंकि हमने इस प्रोजेक्ट को बनाने में इन कॉन्सेप्ट्स का यूज़ किया है जो आपको इस प्रोजेक्ट के source code में देखने को मिल जायेंगे। अगर आपको ये कांसेप्ट पता नहीं होंगे तो आप इस प्रोजेक्ट को अच्छी तरह समझ नहीं पाएंगे।
3.Important functions :-
दोस्तों अब हम इस प्रोजेक्ट में यूज़ किये गए कुछ इम्पोर्टेन्ट फंक्शन्स को जान लेते है।
तो दोस्तों ये है वो इम्पोर्टेन्ट फंक्शन्स को जो इस प्रोजेक्ट में यूज़ किये गए है -
- open();
- close();
- eof();
- strcmp();
- strlen();
दोस्तों हमने इन फंक्शन का यूज़ इस प्रोजेक्ट के अंदर किया है जो आपको इस प्रोजेक्ट के सोर्स कोड में देखने को मिल जायेंगे। दोस्तों अगर आप इन फंक्शन के बारे में जानते होंगे की ये क्या काम करते है तो आप समझ पाएंगे की हमने इन फंक्शन्स का यूज़ क्यों किया है। इसलिए अगर आपको प्रोजेक्ट के कोड को समझने में परेशानी हो तो आप इन फंक्शन्स को अच्छी तरह समझ ले की ये क्या काम करते है।
4.Project logic :-
दोस्तों अब हम इस project को बनाने का लॉजिक देख लेते है की इसे कैसे बनाया गया है।
दोस्तों हमने file के किसी भी word को find और replace करने के project को बनाने में file का यूज़ किया है। सबसे पहले हमने एक फाइल को रीड मोड में ओपन किया है जिसके अंदर कुछ कंटेंट है। हम अब यूजर से उस वर्ड को एंटर कराएँगे जिसे find करना है। अब फाइल के सारे कंटेंट को रीड करके यह पता करेंगे की कोई वर्ड मिला है या नहीं। जितने वर्ड मिलेंगे उन्हें भी काउंट करते जायेंगे।
वर्ड को replace करने के लिए हम फाइल से words को रीड करते जायेंगे और एक स्ट्रिंग में write करेंगे जैसे ही वह वर्ड आएगा जिसे replace करना है उसकी जगह हम यूजर के द्वारा दिए वर्ड को स्ट्रिंग में write करेंगे। ऐसा तब तक करेंगे जब तक पूरी file का content read नहीं हो जाता। इसके बाद स्ट्रिंग के सारे कंटेंट को फिर से फाइल में write कर देंगे जिससे हमारा वर्ड replace हो जायेगा।
5.Project source code :-
तो दोस्तों अगर आप इस project के source code को download करना चाहते है तो नीचे दी गई इमेज पर क्लिक करके प्रोजेक्ट के सोर्स कोड को डाउनलोड कर सकते है। हमने इस प्रोजेक्ट को visual studio code पर c++ की मदद से बनाया है और इसे compile करने के लिए g++ कम्पाइलर का यूज़ किया है इस लिए अगर आप इस प्रोजेक्ट को किसी दूसरे कम्पाइलर से compile करेंगे तो शायद आपको कुछ एरर देखने को मिल सकती है।
6.Project video :-
दोस्तों अगर आप इस project का आउटपुट या explanation देखना चाहते है तो आप हमारी यह वीडियो you tube पर देख सकते है हमने इस वीडियो में इस प्रोजेक्ट को अच्छी तरह से explain भी किया है साथ में प्रोजेक्ट को compile और run करके भी दिखाया है की प्रोजेक्ट कैसे वर्क कर रहा है। तो अगर आप इस वीडियो को देखना चाहते है तो नीचे दी इमेज पर क्लिक करके देख सकते है।
इन पोस्ट को भी पढ़े -
Author :- तो दोस्तों अब हमारी यह पोस्ट ख़त्म होती है हम आशा करते है की आपको हमारी यह पोस्ट जरूर पसंद आई होगी। और आप किसी file के किसी भी word को find और replace करने का C++ project बनाना सीख गए होंगे। तो दोस्तों आज के लिए बस इतना ही फिर मिलेंगे ऐसी ही किसी और मज़ेदार पोस्ट में तब तक के लिए अलविदा !
0 Comments
Do not enter any spam comments please.