C++:
टेक्स्ट फ़ाइल पढ़ना
How to: (कैसे करें:)
#include <iostream>
#include <fstream>
#include <string>
int main() {
std::ifstream inputFile("example.txt");
std::string line;
if (inputFile.is_open()) {
while (getline(inputFile, line)) {
std::cout << line << '\n';
}
inputFile.close();
} else {
std::cout << "फाइल खोलने में असमर्थ।" << std::endl;
}
return 0;
}
सैंपल आउटपुट:
पहला लाइन
दूसरा लाइन
तीसरा लाइन
Deep Dive (गहराई से जानकारी):
टेक्स्ट फाइल पढ़ने की प्रक्रिया साधारण है, लेकिन पुराने जमाने में यह काफी जटिल था क्योंकि हर सिस्टम की अपनी एन्कोडिंग और फाइल सिस्टम होती थी। C++ में ifstream
वर्ग का इस्तेमाल करते हुए यह काम आसान हो जाता है। वैकल्पिक तरीकों में stdio
की fopen
, fgets
वगैरह शामिल हैं। आज के आधुनिक C++ में, ifstream
का उपयोग करना ज्यादा साफ़-सुथरा और ऑब्जेक्ट-ओरिएंटेड तरीका माना जाता है।
See Also (देखें भी):
- C++ डॉक्युमेंटेशन ऑन
ifstream
: https://en.cppreference.com/w/cpp/io/basic_ifstream - C++ फाइल हैंडलिंग ट्यूटोरियल: https://www.cplusplus.com/doc/tutorial/files/
- GeeksforGeeks पर फाइल I/O गाइड: https://www.geeksforgeeks.org/file-handling-c-classes/