00问答网
所有问题
怎么在C++ 类中的方法中使用文件对象,从文件读取,或向文件中写入数据。
比如,在类A中的方法中有一个fstream的变量,在类的一个方法中怎么使用这个变量来打开一个磁盘上的文件,并对该文件进行读写,通过该类的对象进行操作。(希望能有调试成功的代码,或者详细的解释。)
举报该问题
推荐答案 2011-11-18
FILE *fp;
fp=fopen("文件名.文件格式","w+");
A.fstream=fgetc(fp);//这里是对文件的读写然后这里的A.fstream是不对的,因为类外是不能对类的私有成员进行直接调用的,所以你可以再类中定义一个函数对类中的属性fstream进行复制
直接把fgetc(fp)的内容赋值给fstream就可以了。
别忘啦最后写上fclose(fp);
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/rZZZ0BBDr.html
其他回答
第1个回答 2011-11-19
fstream iof;
iof.open(文件路径字符串,打开方式);
iof << 向文件里写入;
iof >> 从文件中读入;
iof.close();//关闭文件流
本回答被网友采纳
第2个回答 2011-11-18
用>>和<<就可以
相似回答
C++中如何使用
Filestream进行文本
写入
和
读取
操作?
答:
private static void AddText(FileStream fs, String value){ byte[] info = (new UTF8Encoding(true)).GetBytes(value); fs.Write(info, 0, info.Length);}在main函数中,我们创建一个名为"MyTest.txt"的
文件,
如果文件已存在则先删除。然后,创建一个FileStream对象并使用AddText
方法写入
...
如何
用
C++
读写
文件
| Linux 中国
答:
在C++
的世界里,掌握输入输出(I/O)流操作技巧,就仿佛打开了处理各种数据源和目的地的大门,无论是硬盘文件、数据库、控制台还是网络连接,都能得心应手。这是通过C++标准库中的ios_base类实现的,它作为所有I/O流的基石,如ifstream和ofstream。这两种流类型在头
文件中
定义,它们在读取时扮演数据源...
详解下
C++中
对文本
文件
的读写操作
答:
在C++中,对文件的操作是通过stream的子类fstream(file stream)来实现的,所以,要用这种方式操作文件,
就必须加入头文件fstream.h
。下面就把此类的文件操作过程一一道来。 一、打开文件 在fstream类中,有一个成员函数open(),就是用来打开文件的,其原型是: void open(const char* filename,int mode...
c++中
fopen函数读
文件怎么用文件数据
?
答:
\x0d\x0a一、C文件操作:\x0d\x0a C语言中
,文件
的操作都是通过一个FILE
类型的文件
指针进行,也就是说只有通过文件指针,才能调用相应的文件。FILE是一个由系统定义的结构体(定义在stdio.h中),可以存放文件的相关信息。\x0d\x0a文件的打开(fopen函数)\x0d\x0a 文件的操作过程一般...
大家正在搜
查找文件名为A 的文件怎么查
数据库最基本的对象
对象的创建和使用
文件存储 对象存储
3d对象文件夹 删除
文件对象
文件损坏不是存储对象
不能创建对象怎么办
数据库对象
相关问题
在c++中如何用文件储存一个类对象,然后又能从该文件中读取这...
在C++中,如何读取一个txt文件,或向txt文件中写入数据...
在C++中,如何读取一个txt文件,或向txt文件中写入数据...
在c++里面,自己定义的一个类怎么写入文件和从文件读出
(100分)C++定义了类A,在类中又有string类的对象...
在C++中,如何读取一个txt文件,或向txt文件中写入数据...
c++中怎样才能将对象存入文件中,并且从文件中读出,请举个例...
c++ 中如何读取文件 并使用文件中的数据