【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()来读取一行字符;

(9)可以结合使用ifstream和eof()、fail()方法来判断输入是否成功;

(10)ifstream对象本身被用作测试条件时,如果最后一个读取操作成功,它将被转换为布尔值true,否则被转换为false。

0 0