还剩21页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
C++课件第三章简单的输入输出•C输入输出流简介contents•C标准输入流•C标准输出流目录•C格式化输入输出•C文件操作01CATALOGUEC输入输出流简介什么是输入输出流输入输出流是C中用输入输出流可以用于于数据输入和输出的与文件、控制台、网机制络等交互它允许程序从外部源读取数据,并将数据写入到外部目的地输入输出流的作用010203数据输入数据输出数据格式化从键盘、文件、网络等读将程序中的数据以特定格通过使用流操作符和控制取数据,并将其转换为程式输出到控制台、文件、符,可以对数据进行格式序中的变量或数据结构网络等化以实现特定的显示效果输入输出流的分类01020304标准输入输出流文件输入输出流字符串流其他流cin和cout,用于从标准输入ifstream和ofstream,用于istringstream和fstream、sstream等,用于(键盘)读取数据和向标准输从文件读取数据和向文件写入ostringstream,用于在字符处理不同类型的输入输出操作出(控制台)写入数据数据串中进行输入和输出操作02CATALOGUEC标准输入流读取键盘输入读取字符串使用`cin`操作符读取一行字符读取字符串输入使用`cin`对象读取单个字符输入读取整数和浮点数使用`cin`对象读取整数或浮点数输入读取文件输入打开文件读取数据关闭文件使用`ifstream`类打开一个使用``操作符或成员函使用`close`函数关闭文文件,并创建一个数`get`读取文件中的数件`ifstream`对象据读取其他设备输入读取网络数据读取图形界面数据使用GUI编程技术从图形界面控件读使用套接字编程技术从网络读取数据取数据读取串口数据使用串口编程技术从串口读取数据03CATALOGUEC标准输出流输出到控制台输出到控制台使用C标准输出流`std:cout`,可以将数据输出到控制台窗口例如,可以使用`std:coutHello,world!`来输出字符串Hello,world!格式化输出std:cout支持多种格式化输出,如整数、浮点数、字符等可以使用各种格式化符号,如、endl、ends等来实现不同格式的输出输出到文件输出到文件使用C标准输出流`std:cout`,可以将数据输出到文件中需要使用文件流对象,如`std:ofstream`,打开文件并将文件指针与`std:cout`关联文件操作打开文件后,可以使用各种格式化输出符号将数据写入文件写入完成后,需要关闭文件流对象输出到其他设备输出到其他设备C标准输出流`std:cout`不仅可以输出到控制台和文件,还可以输出到其他设备,如打印机、网络连接等需要使用相应的设备驱动程序或库来实现输出设备选择根据需要选择适当的输出设备,并使用相应的设备驱动程序或库来实现数据的输出不同的设备可能需要不同的格式化输出符号和参数设置04CATALOGUEC格式化输入输出格式化输入输出简介格式化输入输出是C中用于控制它允许程序员指定输入和输出的格式化输入输出主要通过使用流输入和输出格式的重要功能数据类型、宽度、精度等,以确对象和格式化操作符来实现保数据的准确性和可读性使用setw函数设置输出宽度setw函数用于设置下一个输出字段的宽度它接受一个整数参数,表示字段的宽度如果实际输出的数据不足指定的宽度,会在左侧用空格填充示例coutsetw10Hello;//输出宽度为10的Hello(左侧用空格填充)使用setprecision函数设置输出精度setprecision函数用于设置浮它接受一个整数参数,表示小示例cout点数的输出精度数点后的位数如果指定的精setprecision
23.14159;度大于小数位数,则小数位数//输出
3.14(保留两位小数)会被截断05CATALOGUEC文件操作打开文件打开文件的方式使用C标准库中的fstream类,通过调用open函数打开文件打开文件的模式根据需要选择不同的文件打开模式,如只读模式、读写模式等打开文件的异常处理在打开文件时,应检查是否成功打开文件,如果打开失败则进行异常处理读取文件内容读取文件的方式01使用fstream类中的read函数读取文件内容读取文件的格式02根据需要选择不同的读取格式,如按行读取、按字符读取等读取文件的异常处理03在读取文件时,应检查是否成功读取文件内容,如果读取失败则进行异常处理写入文件内容写入文件的方式使用fstream类中的write函数写入文件内容写入文件的格式根据需要选择不同的写入格式,如按行写入、按字符写入等写入文件的异常处理在写入文件时,应检查是否成功写入文件内容,如果写入失败则进行异常处理THANKS感谢观看。