c++ file exists
Sure! Here is a response:
#include <iostream>
#include <fstream>
#include <string>
int main() {
std::string line;
std::ifstream file("example.txt");
if (file.is_open()) {
while (getline(file, line)) {
std::cout << line << std::endl;
}
file.close();
}
else {
std::cout << "Unable to open file";
}
return 0;
}
Explanation:
- Step 1: Include the necessary header files for input/output stream, file stream, and string.
- Step 2: Define the
main
function as the entry point of the program. - Step 3: Declare a string variable
line
to store each line of the file. - Step 4: Create an input file stream object
file
and open the file "example.txt". - Step 5: Check if the file is open using the
is_open
method of the file stream object. - Step 6: If the file is open, enter a loop to read each line of the file using the
getline
function and store it in theline
variable. - Step 7: Output the line to the console using
std::cout
. - Step 8: Close the file using the
close
method of the file stream object. - Step 9: If the file cannot be opened, output a message to the console.
I hope this helps!