高手帮忙解释下这个程序!!!!在线等

我写出其中的一段,太长了不好写的只帮我分析这段就可以了谢谢ifstreamsrc(argv[1],ios::nocreate,filebuf::sh_none)//src... 我写出其中的一段,太长了不好写的只帮我分析这段就可以了 谢谢
ifstream src(argv[1],ios::nocreate,filebuf::sh_none)//src是创建的一个对象吗?ios::nocreate是什么意思啊,filebuf又是什么啊
src.gcount();//gcount是什么,怎么用啊?前面没有提到过gcount函数,这里的src.gcount()是指src的成员gcount吗?可是gcount前面没有提到过啊
if(!src){cout<<"......"<<argv[1]<<endl;
return 0;}
-----------------------------------------
ios::noreplace//这个是什么意思呢
-----------------------------------------
src.read(buf,255)//read的用法是什么啊
dst.write(buf,src.gcount())//同样write的用法
展开
 我来答
欧怀r1
2007-04-16 · 超过10用户采纳过TA的回答
知道答主
回答量:26
采纳率:0%
帮助的人:0
展开全部
建议你看看msdn
或者搜一下Baidu,
这是个文件流操作类,c++内置的。
具体功能最好看看msdn.

ifstream src(argv[1],ios::nocreate,filebuf::sh_none)
src.gcount();
if(!src){cout<<"......"<<argv[1]<<endl;
return 0;}
ios::noreplace
src.read(buf,255)
dst.write(buf,src.gcount())
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式