C++Primer Plus第六章分支语句和逻辑运算:写入到文本文件中(ofstream对象)

本文主要是介绍C++Primer Plus第六章分支语句和逻辑运算:写入到文本文件中(ofstream对象),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

这里涉及到了写入文本的操作,这是进一步学习的基础,这里大家要好好学习
其实输入到文本和输入到显示器显示是一个原理,只是输出的地方不一样
这样能输出了,能做的事情就更多了.比如写一个给51,32单片机配置一下就把程序写出来的程序
小程序做漂亮了.会给个人带来很多意想不到的东西.

#pragma region cingoif.cpp---程序清单6.15
//程序清单6.15
//outfile.cpp -- writing to a file#if 1
#include <iostream>
#include<fstream>	//for file I/O
int main()
{using namespace std;char automobile[50];int year;double a_price;double d_price;ofstream outFile;	//create object for outputoutFile.open("Carinfo.txt");	//associate with a filecout << "输入汽车的品牌和型号:";cin.getline(automobile, 50);cout << "输入车型年份:";cin >> year;cout <<"输入历史价格:";cin >> a_price;d_price = 0.913 * a_price;//用cout在屏幕上显示信息cout << fixed;cout.precision(2);cout.setf(ios_base::showpoint);cout << "品牌和型号:" << automobile << endl;cout << "年份: " << year << endl;cout << "历史价格 " << a_price << endl;cout << "当前价格 " << d_price << endl;//现在用outFile代替cout做完全相同的事情outFile << fixed;outFile.precision(2);outFile.setf(ios_base::showpoint);outFile << "品牌和型号:" << automobile << endl;outFile << "年份: " << year << endl;outFile << "历史价格 " << a_price << endl;outFile << "当前价格 " << d_price << endl;outFile.close();//done with filereturn 0;
}
#endif 
#pragma endregion

在这里插入图片描述

只需要把cout,改为outFile(ofstream对象)

这篇关于C++Primer Plus第六章分支语句和逻辑运算:写入到文本文件中(ofstream对象)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/990489

相关文章

Linux下如何使用C++获取硬件信息

《Linux下如何使用C++获取硬件信息》这篇文章主要为大家详细介绍了如何使用C++实现获取CPU,主板,磁盘,BIOS信息等硬件信息,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录方法获取CPU信息:读取"/proc/cpuinfo"文件获取磁盘信息:读取"/proc/diskstats"文

C++使用printf语句实现进制转换的示例代码

《C++使用printf语句实现进制转换的示例代码》在C语言中,printf函数可以直接实现部分进制转换功能,通过格式说明符(formatspecifier)快速输出不同进制的数值,下面给大家分享C+... 目录一、printf 原生支持的进制转换1. 十进制、八进制、十六进制转换2. 显示进制前缀3. 指

Python中判断对象是否为空的方法

《Python中判断对象是否为空的方法》在Python开发中,判断对象是否为“空”是高频操作,但看似简单的需求却暗藏玄机,从None到空容器,从零值到自定义对象的“假值”状态,不同场景下的“空”需要精... 目录一、python中的“空”值体系二、精准判定方法对比三、常见误区解析四、进阶处理技巧五、性能优化

C++中初始化二维数组的几种常见方法

《C++中初始化二维数组的几种常见方法》本文详细介绍了在C++中初始化二维数组的不同方式,包括静态初始化、循环、全部为零、部分初始化、std::array和std::vector,以及std::vec... 目录1. 静态初始化2. 使用循环初始化3. 全部初始化为零4. 部分初始化5. 使用 std::a

MySQL 中的 LIMIT 语句及基本用法

《MySQL中的LIMIT语句及基本用法》LIMIT语句用于限制查询返回的行数,常用于分页查询或取部分数据,提高查询效率,:本文主要介绍MySQL中的LIMIT语句,需要的朋友可以参考下... 目录mysql 中的 LIMIT 语句1. LIMIT 语法2. LIMIT 基本用法(1) 获取前 N 行数据(

SpringBatch数据写入实现

《SpringBatch数据写入实现》SpringBatch通过ItemWriter接口及其丰富的实现,提供了强大的数据写入能力,本文主要介绍了SpringBatch数据写入实现,具有一定的参考价值,... 目录python引言一、ItemWriter核心概念二、数据库写入实现三、文件写入实现四、多目标写入

MySQL中动态生成SQL语句去掉所有字段的空格的操作方法

《MySQL中动态生成SQL语句去掉所有字段的空格的操作方法》在数据库管理过程中,我们常常会遇到需要对表中字段进行清洗和整理的情况,本文将详细介绍如何在MySQL中动态生成SQL语句来去掉所有字段的空... 目录在mysql中动态生成SQL语句去掉所有字段的空格准备工作原理分析动态生成SQL语句在MySQL

C++ vector的常见用法超详细讲解

《C++vector的常见用法超详细讲解》:本文主要介绍C++vector的常见用法,包括C++中vector容器的定义、初始化方法、访问元素、常用函数及其时间复杂度,通过代码介绍的非常详细,... 目录1、vector的定义2、vector常用初始化方法1、使编程用花括号直接赋值2、使用圆括号赋值3、ve

使用Python将JSON,XML和YAML数据写入Excel文件

《使用Python将JSON,XML和YAML数据写入Excel文件》JSON、XML和YAML作为主流结构化数据格式,因其层次化表达能力和跨平台兼容性,已成为系统间数据交换的通用载体,本文将介绍如何... 目录如何使用python写入数据到Excel工作表用Python导入jsON数据到Excel工作表用

Go 语言中的select语句详解及工作原理

《Go语言中的select语句详解及工作原理》在Go语言中,select语句是用于处理多个通道(channel)操作的一种控制结构,它类似于switch语句,本文给大家介绍Go语言中的select语... 目录Go 语言中的 select 是做什么的基本功能语法工作原理示例示例 1:监听多个通道示例 2:带