问题,但是不绑定时候也没问题,文件还是自动创建贴吧要绑定银行卡的,搞...

电脑高手请进!来自:
日分享至 :
怎样能够在电脑上面把一首完整的歌曲里面自己想要的那一部分保存下来?分享至 :
下一篇:上一篇:其它类似问题相关文章相关帖子--电脑高手请进!查看:4820|回复:8
我在网上看到关于ofstream的用法,说ofstream的对象绑定一个文件时,即便这个文件不存在,系统也会自动创建一个文件,请问这种说法对么?我试了下并没有自动创建文件呀。例如ofstream wrt(&D:\\123.txt&);& &还有如果我不指定绑定文件的路径,系统会默认那个文件夹下的文件?例如ofstream wrt(&123.txt&);& &那么123.txt默认是哪个文件夹里的文件?
先谢谢大家了!~
本帖最后由 Bill_Hoo 于
11:26 编辑
中级工程师
文件输出流 ofstream 在你指定的文件不存在时会自动创建一个你指定文件名的文件在你的.cpp相同目录下
不指定绝对路径的话,默认在当前目录下创建文件
运行后,新文件已经自动创建
(11.01 KB)
引用:原帖由 poplaji 于
19:47 发表
我在网上看到关于ofstream的用法,说ofstream的对象绑定一个文件时,即便这个文件不存在,系统也会自动创建一个文件,请问这种说法对么?我试了下并没有自动创建文件呀。例如ofstream wrt(&D:\\123.txt&);& &还有如果我不指定绑 ...
The best of man is like water
Which benefits all things, and does not contend with them
Which flows in places that others disdain
Where it is in harmony with the Way
ofstream 会自动创建一个文件
不指定位置;默认在工程所在文件夹
D:\My Documents\桌面\C++shili\第十章\text23\text23
实例代码复制内容到剪贴板代码:#include&iostream&
#include&fstream&
int main()
& & & & file.open(&C:\\123.txt&);
& & & & file.close();
& & & & file.clear();
& & & & file.open(&abc.txt&);
& & & & file.close();
& & & & return 0;
嘿嘿~回答问题也要抢沙发撒~^ ^ ...
..有人已经回答了
:lol :lol :lol :lol 学习了~!
引用:原帖由 Bill_Hoo 于
20:19 发表
文件输出流 ofstream 在你指定的文件不存在时会自动创建一个你指定文件名的文件在你的.cpp相同目录下
不指定绝对路径的话,默认在当前目录下创建文件
运行后,新文件已经自动创建
... 十分感谢哈!~~
引用:原帖由 月夜幻影 于
20:21 发表
ofstream 会自动创建一个文件
不指定位置;默认在工程所在文件夹
D:\My Documents\桌面\C++shili\第十章\text23\text23
int main()
& && &&&file.open( ... 谢谢你喽!~
引用:原帖由 风中寻觅 于
21:54 发表
:lol :lol :lol :lol 学习了~! 共同进步,哇哈哈
中级工程师
哪个进程创建的文件,文件默认位置就在哪个进程所在的目录。host 不起作用问题的解决方法
作者:佚名
字体:[ ] 来源:互联网 时间:05-28 14:58:31
由于某种需要,需要将域名指向指定的ip地址,平时挺好用,今天发现不能用了,注册表,host文件也修改了都不能用,经过排查,原来是host中的文件顺写反了
这里简单说明下,这个问题的两个原因与解决方法:第一种: 需要修过注册表最近有同仁反应hosts不起作用,在网上找了很久,只找到大部分都是下面这篇文章,但看了有问题的客户机,发现需要修正的设定是相同的,所以应该不是这个解决办法! 由于的 需要,经常要修改C:\windows\system32\drivers\etc\hosts里面的域名指向。可是莫名其妙的是,自己电脑上的 hosts文件修改了没有作用,google几天没有结果,郁闷。所幸的是还是找到了一篇高人的文章,原来是把 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip\Parameters里面的&DataBasePath&类型从®_SZ&修改为®_EXPAND_SZ&就OK了(需要 重新启动计算机),据说可能是***MSN 7.0/7.5后类型被修改了,而微软对这个完全没有说明,FT。 全文如下 Open regedit and browse to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip\Parameters Examine &DataBasePath& key in this node carefully. If the path is set to %SystemRoot%\System32\drivers\etc and the key type is anything but REG_EXPAND_SZ, that is is your problem. If the type is REG_SZ, edit the DatabasePathregistry keyand hardcode th entire path (remove the env variable) e.g. c:\windows\system32\drivers\etc or delete the existing registry key and create a new key by the same name (DataBasePath) of type REG_EXPAND_SZ and set the value to %SystemRoot%\System32\drivers\etc Files in etc dir should now be enabled. Why did this happen to you? Most likely you installed MSN Messenger 7.0/7.5 which changed the type of this key. Why did it do that, why didn't it inform you of what it has done? Ask Bill gates? Is it documented anywere? Not to the best of my knowledge. 不过在查找的时候发现有一个人的回复是,&保证格式和权限正确&,这倒提醒了我,查看hosts文件的权限,果然这个文件没有集成这个文件夹的权限,于是修改权限,问题解决! 总结:对于的系统参数,一个要格式正确外,一定要注意权限的设定,这个很容易被忽略掉。但问题在于这个文件从外部拷贝进来,为什么权限没有被文件夹自动覆盖掉,不解!第二种:因为书写顺序不对(我就是因为这个原因)应该是先写 ip[tab]域名的格式例如:& 127.0.0.1
大家感兴趣的内容
12345678910
最近更新的内容

参考资料

 

随机推荐