一:三个头文件 ( 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; // 声明一个输入/输出流