注册 登录
编程论坛 C++教室

UNIX 求解 control.open

大兵小将o 发布于 2014-05-26 22:17, 494 次点击
control.open("control.txt",ios::in | ios::out | ios::nocreate);
              int i;
           control>>i;
    control.close();
        if(i!=0)//不为0就初始化
              {
                     initial();
              }
    control.open("control.txt",ios::in | ios::out | ios::nocreate);
              control.seekp(0);
              control<<0;//默认是上次基础上继续下去不用再初始化
    control.close()
有大神能说说control.open("control.txt",ios::in | ios::out | ios::nocreate);
   control>>i
control.close()
新人  求解释
3 回复
#2
砖家的谎言2014-05-27 10:23
不懂,来看看,怎么没人回答呢
#3
funyh2502014-05-27 11:27
定义了一个文件流对象control
然后调用这个对象里的一个成员函数open()  并以ios::in(读方式)|ios::out(写方式) 来打开文件名为control.txt的文件
 control>>i  从文件里读出信息赋给i
调用成员函数close()关闭文件

至于 ios::nocreate 还真是没遇见过
#4
大兵小将o2014-05-27 11:51
回复 3 楼 funyh250
谢谢了
1