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

相关文章

Javascript访问Promise对象返回值的操作方法

《Javascript访问Promise对象返回值的操作方法》这篇文章介绍了如何在JavaScript中使用Promise对象来处理异步操作,通过使用fetch()方法和Promise对象,我们可以从... 目录在Javascript中,什么是Promise1- then() 链式操作2- 在之后的代码中使

MyBatis的配置对象Configuration作用及说明

《MyBatis的配置对象Configuration作用及说明》MyBatis的Configuration对象是MyBatis的核心配置对象,它包含了MyBatis运行时所需的几乎所有配置信息,这个对... 目录MyBATis配置对象Configuration作用Configuration 对象的主要作用C

C++ Primer 标准库vector示例详解

《C++Primer标准库vector示例详解》该文章主要介绍了C++标准库中的vector类型,包括其定义、初始化、成员函数以及常见操作,文章详细解释了如何使用vector来存储和操作对象集合,... 目录3.3标准库Vector定义和初始化vector对象通列表初始化vector对象创建指定数量的元素值

SpringBoot实现导出复杂对象到Excel文件

《SpringBoot实现导出复杂对象到Excel文件》这篇文章主要为大家详细介绍了如何使用Hutool和EasyExcel两种方式来实现在SpringBoot项目中导出复杂对象到Excel文件,需要... 在Spring Boot项目中导出复杂对象到Excel文件,可以利用Hutool或EasyExcel

Springboot控制反转与Bean对象的方法

《Springboot控制反转与Bean对象的方法》文章介绍了SpringBoot中的控制反转(IoC)概念,描述了IoC容器如何管理Bean的生命周期和依赖关系,它详细讲解了Bean的注册过程,包括... 目录1 控制反转1.1 什么是控制反转1.2 SpringBoot中的控制反转2 Ioc容器对Bea

C++实现回文串判断的两种高效方法

《C++实现回文串判断的两种高效方法》文章介绍了两种判断回文串的方法:解法一通过创建新字符串来处理,解法二在原字符串上直接筛选判断,两种方法都使用了双指针法,文中通过代码示例讲解的非常详细,需要的朋友... 目录一、问题描述示例二、解法一:将字母数字连接到新的 string思路代码实现代码解释复杂度分析三、

grom设置全局日志实现执行并打印sql语句

《grom设置全局日志实现执行并打印sql语句》本文主要介绍了grom设置全局日志实现执行并打印sql语句,包括设置日志级别、实现自定义Logger接口以及如何使用GORM的默认logger,通过这些... 目录gorm中的自定义日志gorm中日志的其他操作日志级别Debug自定义 Loggergorm中的

springboot3.4和mybatis plus的版本问题的解决

《springboot3.4和mybatisplus的版本问题的解决》本文主要介绍了springboot3.4和mybatisplus的版本问题的解决,主要由于SpringBoot3.4与MyBat... 报错1:spring-boot-starter/3.4.0/spring-boot-starter-

Java对象和JSON字符串之间的转换方法(全网最清晰)

《Java对象和JSON字符串之间的转换方法(全网最清晰)》:本文主要介绍如何在Java中使用Jackson库将对象转换为JSON字符串,并提供了一个简单的工具类示例,该工具类支持基本的转换功能,... 目录前言1. 引入 Jackson 依赖2. 创建 jsON 工具类3. 使用示例转换 Java 对象为

C++一个数组赋值给另一个数组方式

《C++一个数组赋值给另一个数组方式》文章介绍了三种在C++中将一个数组赋值给另一个数组的方法:使用循环逐个元素赋值、使用标准库函数std::copy或std::memcpy以及使用标准库容器,每种方... 目录C++一个数组赋值给另一个数组循环遍历赋值使用标准库中的函数 std::copy 或 std::