C++输入输出流与文件处理
1.1输入输出流的成员函数
1.11get函数
cin.get(数组名称,长度,截止符号(默认换行符));
这里的长度使用数组长度即可,但是在系统中会自动的(如果不先遇到截止符号)停到预设的长度减一的位置。
1.12更改输出状态的函数
| 流操作标志 | 说明 |
|---|---|
| ios::showpoint | 正数前加正数负数加负号 |
| ios::scientfic | 输出采用科学计数法 |
| ios::left | 右对齐 |
| ios::hex | 16进制 |
在设置这些状态的时候,调用函数cout.setf();
1.2文件处理
1.21文件处理的库函数
ifstream 名称;//输入流
ofstream 名称;//输出流
fstream 名称;//输出流(可以在后边输入ios::in或者out来指定输入输出)
1.22文件的打开与关闭
前边提到的三个类都有能够自动打开的文件的构造函数,这些构造函数具有open()函数一样的参数以及默认值,因此一种常见的文件打开方式是
ifstream mystream(“文件名”);
最好加上判定是否正常打开的函数语句:
if(!(文件处理对象名))
{cout<<“Cannot open the file!\n”;
return 0;}
最后一定要有文件关闭函数:
文件处理对象名.close();
博客主要介绍C++输入输出流与文件处理知识。输入输出流成员函数方面,涉及get函数及更改输出状态的函数。文件处理部分,讲解了文件处理的库函数,还介绍常见的文件打开方式,强调要加判定是否正常打开的语句,最后需使用文件关闭函数。
1437

被折叠的 条评论
为什么被折叠?



