lzth.net
当前位置:首页 >> oFstrEAm用法 >>

oFstrEAm用法

write()函数 读写二进制数据块,使用成员函数read()和write()成员函数,它们原型如下:read(unsigned char *buf,int num); write(const unsigned char *buf,int num); read()从文件中读取 num 个字符到 buf 指向的缓存中,如果在还未读

你先看一下你有没有包含头文件fstream然后你看一下你有没有对ifstream和ofstream的对象进行open()和close()操作,其他就没什么了,都和cout和cin的操作一样

#include "fstream" #include "iostream" using namespace std; void main() { char c; ifstream infile; infile.open("index.asp", ios::in); while((c = infile.get()) != eof) cout << c; infile.close(); } if you have any question, send me a email : mangohappy@qq.com

为了使用下面的方法, 你必须包含头文件(译者注:在标准C++中,已经使用取代,所有的C++标准头文件都是无后缀的.).这是 的一个扩展集, 提供有缓冲的文件输入输出操作. 事实上, 已经被包含了, 所以你不必包含所有这两个文件,

这个只能借助中间变量了.ifstream fin("a.txt" , ios::in); if( !fin ) cout << "error<<endl ; else { fin>>a ; if( a == 5 ) { ofstream fio("b.txt" , ios::out) ; if( !fio) cout << " error " << endl ; else fio<<a ; } } 细节上还需要你自己去完善一下,另外,别忘了把文件关掉.

getline()函数有两个版本,关于这个三个参数的版本,它的第一个参数是指向字符数组的指针,因为你定义的是:char *s(只说明s是指向字符类型的指针,但没有说明它是指向字符数组的),这样能通过编译,但会运行错误,因为编译器在

如果display()返回的是一个简单类型如int, float,可以直接用<<输出.比如ofstream ofs("tmp.txt");ofs<<display()<<std::endl;如果display()返回的是一个自定义类型,则需要重载operator<<来输出.比如:struct my_struct{ int a; float b;}my_

字是一个办公室软件,文字处理应用程序中,最常用的. 排版软件与Word文档,使得屏幕上的打印一目了然.您可以编辑使用Word软件,图形,图像,声音,动画文字,还可以插入其它软件制作的信息,您可以使用Word软件提供的绘图工具

转帖大多数 C++ 程序员都熟悉不止一个文件 I/O 库.首先是传统的 Unix 风格的库,它由一些低级函数如 read() 和open()组成.其次是 ANSI C 的库,它包含 fopen() 和fre

#include .ofstream ofs("1.txt");if( ofs.fail() ){return false;}ofs 评论0 0 0

ltww.net | jingxinwu.net | eonnetwork.net | jjdp.net | zxqs.net | 网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com