永发信息网

c++的问题``保存数据的一段代码

答案:3  悬赏:0  手机版
解决时间 2021-07-30 15:36

//将theArray[]中数据保存到student.txt文件中
void save()
{
fstream file("student.txt",ios::out);
if(!file)
{
cout<<"文件不能打开\n";
return;
}
for (int i=0;i<=m_nCurRecNum;i++)
file.write((char *)&theArray[i],sizeof(theArray[i]));
file.close();
}

以上是一段保存的程序`

上面程序我有点不懂``想请求各位帮我解释一下`

越祥细越好`

还有ios::out这里面四点有什么作用``

最佳答案

如果打开文件成功,就把theArray中从头到m_nCurRecNum的元素依次写进文件中。


ios::out是ios明明空间里定义的一个枚举值,意思就是以输出方式打开这个文件。

全部回答

俩冒号......

作用域限定符,作用是声明该符号后面的函数、数据等属于哪个类

C++中命名空间的访问和静态成员的访问

class test{

public:

static void abc(){}

}

int main(){

test::abs();

}

::这个是c++的名称空间,为了避免名字混乱和冲突而引入的新内容 ios::out就是使用在ios这个名称空间里定义的out 名称空间可以使用关键字namespace定义,比如: namespace mylib { void f(){} } 那么你就可以用过mylib::f()来调用这个函数
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
这怎么回事,不懂
镇平县南阳石佛寺手镯批发地址在什么地方,想
国庆大阅兵出现了哪些东西?
我老是头晕是怎么了?
郑州哪里有卖另类爬宠的地方?
`怎么才可以和老婆天长地久?
麻烦请告诉我几个古今清政廉洁的人,名字和事
为什么罪恶都市V点没有进入点 只有V 字去把蛋
睢阳区商丘华商农村商业银行(华夏分理处)地址
西安的老米家牛羊肉泡馍怎么样?
学[网页设计]以后能干吗?
一起来看流星雨电子书版15到36集谁有?
选择正确的意思
mtk_qq2008_570版本哪里有的下栽??
DNF新出的任务变态么?
推荐资讯
石家庄哪里有可以对外教的手语学校?
召陵区漯河彩票销售店地址是什么,有没有知道
太空中真的有太空站吗?有的话,里面有科学家吗
甲型H1N1邯郸有死亡的吗
我想知道乡村医生是怎样进行医改的
两口子过日子,怎样才能天荒地老永不分开,快
襄城区襄樊张记烧烤(虎头山路)地址是什么,有
初三化学问题...要有过程和讲解`xiex
新县信阳明星通讯(首府路)怎么去啊,谁知道地
月收益率怎么算,指数基金的收益怎么算呀?
桂林在哪里可以买到03G101图集
诺基亚5310XM性能怎么样?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?