ChinaUnix.net
相关文章推荐:

fstream.h

刚刚在看C++对文件的操作,试用ofstream类向文件写东西。 代码是很简单的: ofstream ofs("2.txt"); ofs.write("hellohellohello",sizeof("hellohellohello")); ofs.close(); 然后得加一个头文件 fstream.h #include "stdafx.h" #include "FILE.h" #include "FILEDoc.h" #include "FILEView.h" #include <fstream.h> 问题是。。如果我把#include <fstream.h>放在如上所示的位置,编译就不报错。 如果把#include <fstream.h>放在 ...

by parrot18 - C/C++ - 2011-05-18 16:36:24 阅读(6071) 回复(7)

相关讨论

在Debian下面执行sudo make时,线上遇到了找不到gmake命令的问题,后来用sudo ln -s /usr/bin/make /usr/bin/gmake添加链接解决了该问题。 再执行sudo make时,出现了如下的错误问题。 cd ./src/app; gmake all gmake[1]: Entering directory `/home/jjj/svp-1.0b0/src/app' cd ../libvd; gmake all gmake[2]: Entering directory `/home/jjj/svp-1.0b0/src/libvd' c++ -c -funsigned-char -DLIBVD_VERSION=\"1.0b0\" -I. -I/usr...

by wxjiao - C/C++ - 2009-11-04 08:54:07 阅读(7895) 回复(3)

各位大侠,小女子有一个程序一直出错,不知道是什么问题,请大家不吝赐教。感激不尽..... GB.DumDat是一个二维数组的文件,格式如下,数组应该是5列28行 [ 数字, 数字, 数字,数字 数字,数字,数字,数字 。。。。。 ] ifstream inpStr("dat3.blar"); if (inpStr.bad()) { cerr<<"Arr. read error... /n"; exit(1); } GB.DumDat.resize(Range(1,k),Range(1,6)); GB.DumDat=0; inpStr >> GB.DumDat; 就是这句出...

by shrimpj - C/C++ - 2013-05-12 12:01:32 阅读(1770) 回复(6)

以读写方式打开一个文件,刚开始可以往里卖弄写内容,用get读几个字符后,再往里写就写不进去了,怎么回事啊,难道读写不能同时进行?

by boldeagle - C/C++ - 2009-09-01 09:37:55 阅读(1863) 回复(3)

要用一个文件作为配置文件,比如config.txt,内容: ip: 10.0.0.111 port: 2222 现在要写程序,读取和修改配置参数。 如果用fstream来实现的话。读入好办,用>> 就可以了。但是修改有点麻烦。比如读入string 10.0.0.111后,怎样修改这个字串呢?初步的想法是写指针(用seekp())回退size()个位置,然后再写。可是有个问题,后写的字串长度可能超过原来字串长度,造成缓冲区溢出。这样需要把原来的字串留一些空格,保证最大情况...

by wishel - C/C++ - 2008-10-21 10:26:53 阅读(1638) 回复(6)

使用stl,就意味着告别熟悉的c-style编程方式,对文件的处理也毫不例外. fstream可以用来对文件进行处理,它象对待数据流一样对待文件. 以下给出一个例子.关键是事先要创建fstream.out文件,哪怕是个空文件,也要先创建.因为fstream不会为你创建. #include #include int main ( ) { using namespace std; // create a bi-directional fstream object fstream inout("fstream.out"); // output c...

by pearma - HP文档中心 - 2005-04-05 16:57:27 阅读(1292) 回复(0)

最近在做一个可移植的项目,文件部分采用fstream,程序在运行的时候要创建文件,但不知大侠们都用什么方法创建fstream二进制读写文件的?

by apollolegend - C/C++ - 2010-01-25 12:56:10 阅读(5285) 回复(2)

如果是如下代码: [code] fstream sfs; sfs.open("test.txt"); [/code] test.txt文件原来是没有的,像上面的这段代码就没有新生成test.txt文件。 把代码改成: [code] ofstream sfs; sfs.open("test.txt"); [/code] 就可以了,怎么回事啊

by joyue - C/C++ - 2007-03-12 15:38:25 阅读(1311) 回复(2)

class A{ fstream fout; } class B{ setF( ? ){ fout = ?} fstream fout; } 要求将A中的fout传送给B中的fout.

by wys0436 - C/C++ - 2007-01-10 14:23:45 阅读(4186) 回复(14)

什么时候需要调用它? 调用它会产生什么结果? 希望解释的详细些。 谢谢!!

by vaqeteart - C/C++ - 2007-10-26 18:28:17 阅读(6942) 回复(8)

以下两段代码 代码一 [code] int main() { fstream file; file.close(); file.open( "test" , std::ios_base::out ); file<<"adsfasf"; file.close(); system( "Pause" ); return 0; } [/code] 代码二 [code] #include <fstream> int main() { fstream file; file.open( "test" , std::ios_base::out ); file.close(); file.open( "test2" , std::ios_base::out ); file<<"adsfasf"; file.close(); system( ...

by zzdts - C/C++ - 2007-06-10 01:21:30 阅读(2911) 回复(5)