ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 12) онлайн
Обработка ошибок файлового ввода/вывода
В примерах, касающихся файлового ввода/вывода, мы до сих пор не заботились о возможности возникновения ошибок и способах их обработки. В частности, мы предполагали, что открываемые для чтения файлы уже существуют, а открыва- емые для записи — могут быть созданы или дозаписаны. Мы также предполага- ли, что во время операций чтения и записи не происходило ошибок. В реальных программах, конечно, нельзя полагаться на случай, ибо если ошибка может воз- никнуть, то она обязательно когда-нибудь возникнет. Значит, нужны методы об- работки соответствующих ситуаций. Если вы думаете, что файл существует, зна- чит, он может и не существовать. А если считаете, что придумали уникальное имя файла, значит, файл с таким именем может и существовать, и вы перезапи- шете своей программой нужные данные. Вероятно, может кончиться и место на диске, гибкий диск окажется неисправным и т. д.
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
Схожі підручники
- методичка з курсу Гроші і кредит
- ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 3) онлайн
- Методичка з Філософії (частина 2)
- Тема 11. ФОРМИ, ВИДИ І РОЛЬ КРЕДИТУ
- ТЕМА 6. Світовий ринок праці та міжнародна трудова міграція
- Загальні питання з курсу Безпека життєдіяльності №2 (частина 2)