C++文件流操作
来源:互联网 发布:淘宝几块钱的硅脂 编辑:程序博客网 时间:2024/06/03 15:15
头文件:#include<fstream>
ofstream 文件输出流
ifstream 文件输入流
fstream 通用的文件流(等你打开它时再指定用于输入,输出还是输入和输出)
打开文件out.txt若不存在先建立文件out.txt:ofstream fout("./out.txt"); //也可给出out.txt绝对路径,这里是相对路径 ,在默认情况下,被引用的文件来自于当前程序运行的目录,fout是为文件流取的名字。
当成功的创建了文件流对象之后,像文件中写入数据:fout<<"writingt";
关闭文件流:fout.close();
注意:如果out.txt本来有文字,fout("out.txt");会将之前的文字清空。
另外在路径要用两个反斜线,ofstream fout("c:\\test\\out.txt");在c/c++中反斜线是转义字符,两个反斜线表示一个反斜线。
但在用户输入的数据里(shell下输入),反斜线是没有任何特殊含义的,只需要输入:c:\test\out.txt即可。
ifstream流:打开的文件必须存在,否则打开操作失败。
ifstream file_in (in.txt);
char input_line[max];//缓冲数组
file_in.getline(input_line,max);//从file_in所指向的文件中读数据写入缓冲数组中 cin.getline(input_line,max);是从标准输入中获取数据到换从数组
file_in.eof();//到文件结尾时返回true.
0 0
- 【C/C++】文件流操作
- C流式文件操作
- Objective-C文件流操作
- C#IO流文件操作
- [C/C++]文件操作
- 文件操作--C 函数操作
- C基于流fstream的文件操作
- C/C++流操作(文件,字符串)
- 文件的流操作(C)
- C基于流fstream的文件操作
- C语言文件流操作函数大全
- 基本文件流操作(C语言)
- c文件操作
- C文件操作
- C的文件操作
- c语言文件操作
- C的文件操作
- 标准C文件操作
- 赫夫曼树和赫夫曼编码
- XACML demo
- 杭电 1039【判断密码】
- jsp地址栏传参,中文乱码
- Android ExceptionHandler
- C++文件流操作
- 第一章 JAVA入门(Android Runtime 和 Linux Kernel)
- Android面试题整理
- c++实验7
- HDU1754
- ubuntu搭建node.js+express
- 第一章 JAVA入门(Android安全模型)
- c++实验七-—项目2
- MarkDown用法