Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 April 13

Д

Данил in IT KPI C/C++ ХВ (не UB)
Так то вроде код правильно написан, кроме того что нужно закрывать поток чтения файла и main должен int возвращать. Попробуй включить расширение в файловом проводнике, мб у тебя название файла a.txt.txt, ибо у файла с .срр не отображается расширение
источник

С

Саня in IT KPI C/C++ ХВ (не UB)
Уеее
источник

С

Саня in IT KPI C/C++ ХВ (не UB)
дзекую
источник

A

András in IT KPI C/C++ ХВ (не UB)
Так потік сам закриється при виклиці деструктора
источник

Д

Данил in IT KPI C/C++ ХВ (не UB)
я думал обязательно нужно писать file.close()
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
неа
источник

Д

Данил in IT KPI C/C++ ХВ (не UB)
А если я открываю потом для чтения, прочитал с файла и хочу открыть поток для записи, разве не будет ошибка?
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
хз, не должна
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
не тестил
источник

DK

David Kravets in IT KPI C/C++ ХВ (не UB)
Будет , в таком случае сперва нужно закрыть поток
источник

A

András in IT KPI C/C++ ХВ (не UB)
Це треба тільки якщо ти хочеш відкрити інший файл цим же потоком
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
🌚не твой день
источник

DK

David Kravets in IT KPI C/C++ ХВ (не UB)
Если файл открыт для записи , не закрывая его открыть на чтение ?
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
источник

Д

Данил in IT KPI C/C++ ХВ (не UB)
действительно ничего не произойдет
источник

Д

Данил in IT KPI C/C++ ХВ (не UB)
точнее ошибка не возникнет
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
ну так а че ей возникать :D
чтение и запись разные штуки
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
вот синкать потоки придется вручную, если многопоточное приложение
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
а так.. че нет
источник

Д

Данил in IT KPI C/C++ ХВ (не UB)
хм, мне казалось что у меня в Visual Studio когда-то из-за этого была ошибка. Но мб это какой-то эффект Манделы, ложные воспоминания))
источник