diff options
Update README.md
1 files changed, 27 insertions, 0 deletions
| -rw-r--r-- | Sem. 02/README.md | 27 |
diff --git a/Sem. 02/README.md b/Sem. 02/README.md index 2fcc1f7..bf6ca9a 100644 --- a/Sem. 02/README.md +++ b/Sem. 02/README.md @@ -54,6 +54,33 @@ int main() file.close(); } ``` +Пример за прочитане на цялото съдържание файл: + ```c++ +#include <iostream> +#include <fstream> +using namespace std; + +const int BUFF_SIZE = 1024; +int main() +{ + ifstream file("myFile.txt"); + + if (!file.is_open()) + { + cout << "Error!" << endl; + return -1; + } + while (!file.eof()) + { + char buff[BUFF_SIZE]; + file.getline(buff, BUFF_SIZE); + + //do something with the line + cout << line << endl; + } + file.close(); +} +``` ### Работа с поток за изход към файл (ofstream) ```c++ |
