第9章异常处理绪论.ppt

1. 案例说明设计一个实用的小工具软件——批量创建文件夹。手动创建少量的文件夹不是一件难事,但建立上百个文件夹,则会成为一个负担。本例演示的小程序能根据文本文件中的信息批量地创建文件夹。 2.编程思想VC++中用于创建文件夹的函数是_mkdir,程序通过读取文本文件中的一行文本,以该文本为名称在指定位置创建文件夹。_mkdir包含在direct.h中,如果创建成功,返回0,否则返回-1。对于指定文件、文件夹不存在等异常情况,用try-catch进行处理。 9.5 案例实训 9.5 案例实训 3. 程序代码 4.运行结果运行结果如下:请输入用于批量创建文件夹的文件名:e:\a.txt↙请输入批量创建文件夹所在的磁盘与路径:e:\direxample↙已成功创建文件夹3个! 第9章 异常处理程序在运行过程中,由于用户输入错误、越界访问和系统环境资源不足等原因,会导致程序运行不正常或崩溃。程序在设计时必须考虑软件的容错能力,即应对运行时可能出现错误的位置和错误处理方法。在大型应用软件中,相当一部分代码是用于处理程序异常状况的,异常处理是程序的重要组成部分。C++语言的异常处理机制能有效地进行异常检测、异常抛出、异常捕获和异常处理,成为提高程序稳键性的重要手段之一。本章主要学习异常的抛出和捕获方法、堆栈展开、重新抛出异常、异常与继承以及标准库中的异常类等知识。 9.1 异常概述 9.

文档评论(0)

1亿VIP精品文档

相关文档