diff options
Create replaceInFile.cpp
1 files changed, 24 insertions, 0 deletions
| -rw-r--r-- | Sem. 03/replaceInFile.cpp | 24 |
diff --git a/Sem. 03/replaceInFile.cpp b/Sem. 03/replaceInFile.cpp new file mode 100644 index 0000000..67cb67f --- /dev/null +++ b/Sem. 03/replaceInFile.cpp @@ -0,0 +1,24 @@ +#include <iostream> +#include <fstream> +using namespace std; + +void replaceInFile(char ch, char ch2, fstream& file) +{ + while (!file.eof()) + { + char currentSybmol = file.get(); + + if (currentSybmol != ch) + continue; + + file.seekp(-1, ios::cur); + file.put(ch2); + file.flush(); + } +} + +int main() +{ + fstream file("treasureTrail.txt", ios::in | ios::out); + replaceInFile('a', 'X', file); +} |
