Простая задачка по C++

На этот раз действительно простая и действительно по С++. Чтоб решить, нужно знать про ввод вывод и файловый в часности.

Итак, дано:

http://pastebin.com/rjPcfqgv

Задача:

Почему в файл выводится сначала "second string", а затем "first string"? И как это исправить?


Проверить можно тут:

http://www.tutorialspoint.com/compile_cpp_online.php?PID=0Bw_CjBb95KQMSVJoNDFzSVRMaTg

жмакаем компиле, экзекьюте и пишем в консоль cat file чтоб увидеть содержимое файла.


P.S. на всякий случай скажу, что код с ошибкой и использовать его в продакшене да и вообще хоть где-нибудь нельзя.

Лига программистов C/C++

65 постов4.8K подписчика

Правила сообщества

Соблюдайте правила Pikabu:

https://pikabu.ru/html.php?id=wtf


Помимо этого ЗАПРЕЩЕНО:

- Размещать в сообществе посты стиля "Подскажите как удалить вирус", "Подскажите как установить программу", "Подскажите как починить монитор/телевизор/мышь/тостер/стиральную машину" или "Напишите за меня лабу в универ". Пожалуйста размещайте такие посты вне этого сообщества или в соответствующих для этого сообществах.