《文件打开 C++程序设计课件》由会员分享,可在线阅读,更多相关《文件打开 C++程序设计课件(5页珍藏版)》请在金锄头文库上搜索。
1、文件打开,打开模式 默认打开模式 打开文件同时创建文件,打开模式 只有当使用文件流跟磁盘上面的文件进行了连接后才能对磁盘上文件进行操作,这个连接过程称为打开文件。 打开文件的方式有两种。 (1)在创建文件流时利用构造函数打开文件,即在创建流时加入参数,语法结构是 (,) 其中文件流类可以是fstream、ifstream和ofstream中的一种。文件名指的是磁盘文件的名称,包括磁盘文件的路径名。打开方式在ios类中定义,有输入方式、输出方式、追加方式等。,2)另一种打开文件的方式是利用open函数打开磁盘文件,语法结构是 .open(,); 文件流对象名是一个已经定义了的文件流对象。 ifs
2、tream infile; infile.open(“test.txt”,ios:out);,(3)打开失败的解决 使用这两种方式中的任意一种打开文件后,如果打开成功,文件流对象为非0值,如果打开失败,则文件流对象为0值。检测一个文件是否打开成功可以用以下语句: void open(const char * filename, Int mode, int prot=filebuf:openprot),默认打开模式 如果没有指定打开方式参数,编译器会使用默认值。 std:ofstream std:ios:out | std:ios:trunk std:ifstream std:ios:in std:fstream 无默认值,