【C++学习笔记】控制台与文本的输入输出
来源:互联网 发布:淘宝优惠券微信公众号 编辑:程序博客网 时间:2024/05/30 05:22
一、控制台
1、控制台输出
(1)必须包含头文件iostream;
(2)头文件iostream定义了一个用处理输出的ostream类;
(3)头文件iostream声明了一个名为cout的ostream变量(对象);
(4)必须指明名称空间std;例如,为引用元素cout和endl,必须使用编译指令using或前缀std::;
(5)可结合使用cout和运算符<<来显示各种类型的数据。
2、控制台输入
(1)必须包含头文件iostream;
(2)头文件iostream定义了一个用处理输出的istream类;
(3)头文件iostream声明了一个名为cin的istream变量(对象);
(4)必须指明名称空间std;例如,为引用元素cin和endl,必须使用编译指令using或前缀std::;
(5)可结合使用cin和get()方法来读取一个字符,使用cin和getline()来读取一行字符;
(6)可以结合使用cin和eof()、fail()方法来判断输入是否成功;
(7)对象cin本身被用作测试条件时,如果最后一个读取操作成功,它将被转换为布尔值true,否则被转换为false。
二、文件
1、文件输出
(1)必须包含头文件fstream;
(2)头文件fstream定义了一个用于处理输出的ofstream类;
(3)需要声明一个或多个ofstream变量(对象),并以自己喜欢的方式对其进行命名,条件是遵守常用的命名规则;
(4)必须指明名称空间std;例如,为引用元素ofstream,必须使用编译指令using或前缀std::;
(5)需要将ofstream对象与文件关联起来。为此,方法之一是使用open()方法;
(6)使用完文件后,应使用方法close()将其关闭;
(7)可结合使用ofstream对象和运算符<<来输出各种类型的数据。
2、文件输入
(1)必须包含头文件fstream;
(2)头文件fstream定义了一个用于处理输出的ifstream类;
(3)需要声明一个或多个ifstream变量(对象),并以自己喜欢的方式对其进行命名,条件是遵守常用的命名规则;
(4)必须指明名称空间std;例如,为引用元素ifstream,必须使用编译指令using或前缀std::;
(5)需要将ifstream对象与文件关联起来。为此,方法之一是使用open()方法;
(6)使用完文件后,应使用方法close()将其关闭;
(7)可结合使用ifstream对象和运算符>>来输出各种类型的数据;
(8)可结合使用ifstream对象和get()方法来读取一个字符,使用ifstream对象和getline()来读取一行字符;
(10)ifstream对象本身被用作测试条件时,如果最后一个读取操作成功,它将被转换为布尔值true,否则被转换为false。
- 【C++学习笔记】控制台与文本的输入输出
- C#控制台输入输出的学习
- Objective-c学习三 控制台字符输入输出
- C++/C#控制台输入输出
- C学习笔记 文件输入输出
- C/C++/Qt 控制台输入输出
- Unity开发基础——控制台输入输出学习笔记
- 控制台的输入输出
- 控制台文件的输入输出
- java控制台的输入输出
- Objective-c 控制台字符输入输出
- C++学习-文本输入输出
- 【学习笔记】Python的输入输出
- 【C++】【学习笔记】【005】输入输出小结
- 文本的输入输出
- 文本界面的输入输出
- C、C++中的文本输入输出
- C、C++中的文本输入输出
- JDK的下载安装
- 44-批量输入异常
- Java之FileChannel类的理解和使用
- EL表达式笔记
- Mybatis总结(1)---基本知识
- 【C++学习笔记】控制台与文本的输入输出
- 决策树——选择最好的划分方法之信息熵
- 克隆二叉树
- JSP标签学习笔记(内置标签+JSTL标签)
- UISCROLLVIEW 在ios8 view显示出来后 contentoffset 被置位 (零, -64)的原因
- php+android 搭建后台及显示
- MVC开发模式
- Ajax学习笔记
- CF#410(Div.2) 解题报告