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

我写出其中的一段,太长了不好写的只帮我分析这段就可以了 谢谢
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的用法

建议你看看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())
温馨提示:内容为网友见解,仅供参考
无其他回答

请高手帮忙解释下这段程序 int a;a=(int)((double)(3\/2)+0.5+(int)1...
a=(int)((double)(3\/2)+0.5+(int)1.99*2);\/\/(double)(3\/2) :是将3\/2的结果类型转换为双精度=1.5 \/\/(int)1.99 :是将1.99 强制转换为整形=1 \/\/ 最外面的(int)把里面的小数都删除 结果 1+0+1*2 所以=3 printf("%d\\n",a);...

请高手帮忙看看我这个程序哪里错了?
根据错误提示,问题出现在第1017行,所以,你应该查看一下这行是否有什么问题。我估计是类型不匹配,你再看看是否和我估计的一样。在1017行中,检查变量类型是否与预期相符至关重要。如果存在不匹配,程序可能会无法正常运行,导致错误提示。请仔细审查此行,确保所有变量的类型与所执行的操作兼容。另一种...

请matlab高手帮忙分析一下这个程序。详细解释每一步什么意思!答案满意...
for i=1:size(X,2) %i从1增加到20,相当于一个数组指针,依次对X中的各个列进行操作 if (W'*X(:,i)<0) %这是if语句整个程序的关键,真正的算法就在这里实现,k=k+1;W=W+X(:,i); %如果W与X的第i列的点积小于零,则将W与X的第i列进行加和,并赋值给W break; %跳出for循环...

找个JAVA高手帮忙分析下这段代码有什么问题,我在自学JAVA,现在写的这个...
有很多种可能哦,有可能是你的驱动有问题哦,你用的是2008还是2000还是2005,这些版本的驱动不同哦,还有在这里你没有用预处理,你为什么还要用preperStatement()这个方法呢,这样会降低效率的,没有预处理的时候还是用statement()吧

请c语言高手帮忙解释一下这个程序的每句话!!!...
void DisplayMenu() 这个子函数是显示菜单,各个printf都是直接打印出来 { printf("\\n\\t\\t PLEASE ENTER A NUMBER FROM 0 TO 6!");printf("\\n\\n\\n\\t***");printf("\\n\\t\\t 1 - Input student's informations");printf("\\n\\t\\t 2 - Add a student's informations");...

我电脑最近频繁出现这个应用程序错误求高手帮忙下看这个是什么程序怎么...
1.去网上下载一个“read修复工具”修复一下,游戏就可以玩了(注意,查杀一下病毒与木马,网上有的“read工具”,有病毒与木马)!2.电脑里有木马或病毒干扰,下载“360安全卫士”和“360杀毒双引擎版”,建议“全盘扫描”病毒和木马,修补电脑上的漏洞!3.你下载的“播放器”,或“聊天软件”,或“...

请高手帮忙解决
可能是这个程序出现问题,如果是卸载重装。如果开机出现提示,可以将这个程序的开机启动去掉。如果查不出来或提示的不是程序是系统进程,你可以回忆一下,当你出现这种故障前你都下载了什么程序软件、插件、补丁或是驱动,如果想起先将它们全部卸载试试(如果是在打开游戏时出现的提示,可能是游戏本身有问题...

电脑应用程序错误,高手帮帮忙啊,在线等,谢了!
如果怕输入错误,可以复制这两条指令,然后在命令提示符后击鼠标右键,打“粘贴”,回车,耐心等待,直到屏幕滚动停止为止。(重启电脑)。●在检查运行regedit进入注册表, 在HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\ShellExecuteHooks 下,应该只有一个正常的键值{AEB6717E-7E19-...

请哪位高手帮忙看一下这一小段程序!!!在线等待~!~谢谢诶~~~
不知道S.ch中是什么。。。何必把while(S.ch)改为while(s.ch[j]!='\\0')既然是数组之间的复制,用1个变量控制数组下标不行吗?

求单片机高手帮忙详细解释下程序 特别是中断那
这应该是一个闪烁灯的程序,定时器以方式2自动重装的方式工作,定时器到时产生一次中断就将记数字段减一,等到计数字段减到0就改变一次LED灯的状态,这基实就是一个延时的过程。总的来讲就是定时器每100us就产生一次中断,而每次中断就将计数字段减一,因此计数字段应该设为10000,这样就是产生10000次...

相似回答
大家正在搜