C++ 文件操作

来源:互联网 发布:node.js go 编辑:程序博客网 时间:2024/06/08 03:59

一:三个头文件 ( i:输入 o:输出 str:字符串 )**
头文件中定义了操作相关的类
1、标准IO:iostream.h
2、文件IO:fstream.h (包含fstream、ifstream、ofstream等类)
3、字符串IO:strstream.h

这里写图片描述

#include "stdafx.h"#include <iostream>#include <strstream>using namespace std;int _tmain(int argc, _TCHAR* argv[]){    char buf[]="12345678";    int i,j;    istrstream s1(buf);    s1 >> i;                //将字符串转换为数字    istrstream s2(buf,3);   //取buf的前三个字符    s2 >> j;                //将字符串转换为数字    cout << i+j <<endl;     //两个数字相加}

运行结果:
这里写图片描述

二:文件打开
1、三种文件流:
ifsream ifile; // 声明一个输入流,读操作,从硬盘到内存
ofstream ofile; // 声明一个输出流,写操作,从内存到硬盘
fstream iofile; // 声明一个输入/输出流

原创粉丝点击