Fork, Commit, Merge - Medium Issue 1 (C++) #1482
Labels
c++
first-contributor
first-contributors
good first issue
Good for newcomers
help wanted
Extra attention is needed
medium
up-for-grabs
Fork, Commit, Merge - Medium Issue 1 (C++)
Implement a Simple File Reader/Writer Class and Methods in C++
Note: You don't have ask permission to start solving the issue or get assigned, since these issues are supposed to be always open for new contributors. The actions-user bot will reset the file back to previous state for the next contributor after your commit is merged. So you can just simply start working with the issue right away!
Navigate to the
tasks/c++/medium/file_handler
directory from the root of your project.You will see four files:
main.cpp
,FileHandler.cpp
,FileHandler.h
andtext-file.txt
.You only need to modify
FileHandler.cpp
andFileHandler.h
files for this task.Description:
Create a simple class and methods in C++ to handle reading and writing text files. The class should have the following functionalities:
Requirements:
FileHandler.h
fileFileHandler.cpp
main.cpp
ortext-file.txt
filesCompiling and Running
To test the program you have to first make sure you are in the right directory:
cd tasks/c++/medium/file_handler
Then compile the files:
Then you can run the compiled program by running:
Expected Output:
There is a file called
text-file.txt
where you should now see this:And this should be printed to the console:
Write successful. Append successful. File content: Hello, World! Appended text. File exists.
If the program works as requested in the task, you are ready to make a pull request!
To work with this issue, you need to have C++ installed to your local machine.
Check out README.md for more instructions of installing C++ and how to make a pull request.
Feel free to ask any questions here if you have some problems!
Also, kindly give this project a star to enhance its visibility for new developers!
The text was updated successfully, but these errors were encountered: