Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <string>
- using namespace std;
- void ReadAll(const string& path)
- {
- ifstream input(path);
- if (input)
- {
- string line;
- while (getline(input, line))
- {
- cout << line << endl;
- }
- }
- }
- int main()
- {
- ifstream input("C:/Users/musta/Downloads/text.txt");
- int year = 0;
- int month = 0;
- int day = 0;
- // У потоков чтения есть метод ignore, который на вход принимает целое число и говорит сколько следующих символов нужно пропустить
- if (input)
- {
- input >> year; // После этого в потоке input следующим входным символом будет '-'. Нужно от него избавиться
- input.ignore(1);
- input >> month;
- input.ignore(1);
- input >> day;
- input.ignore(1);
- }
- cout << year << ' ' << month << ' ' << day;
- ****************************************************************************************************************
- //Для записи в файл можно воспользоваться классом ofstream
- const string path = "output.txt";
- // Для того чтобы открыть файл в режиме дозаписи нужно передать специальный флажок ios::app
- ofstream output(path, ios::app);
- output << "hello" << endl;
- output << "world" << endl;
- ReadAll(path);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement