c++文件的读写

平常我们在编完代码后,基本都是从键盘输入,从屏幕输出(显示),但可不可以从其他地方输入输出呢?

.................................................................................................................................

其实可以:

1.在桌面新建一个文件夹too

2.在文件夹里新建两个文本文档,名字都为too,第一个后缀名为in,第二个后缀名为out

可以看属性

3.两个文件用打开方式都选记事本

4.返回c++编写代码,代码如下:

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int main(){
	freopen("too.in","r",stdin);//读取"too.in"文件内的数据,"r"表示读(read)
	freopen("too.out","w",stdout);//在"too.out"文件内输出答案,"w"表示写(write)
    //在此处填写代码
	fclose(stdin);//关闭文件
	fclose(stdout);//关闭文件
    return 0;
}

比如我要计算两个数的和,就写:

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int main(){
	freopen("too.in","r",stdin);
	freopen("too.out","w",stdout);
	int a,b;
	cin>>a>>b;
	cout<<a+b;
	fclose(stdin);
	fclose(stdout);
    return 0;
}

5.在too.in文件中输入你要输入的

比如我要输入两个数:

再点保存

6.再编译运行c++程序,这时c++什么也不会输出,关掉窗口

7.把这个程序的exe文件拖进too文件夹

双击运行它,它会闪一下立即消失

8.这时你打开too.out文件,就能看到答案

比如我的:

这样就成功了,赶快试一试吧!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

相关推荐
量子炒饭大师2 分钟前
【C++入门】面向对象编程的基石——【类与对象】基础概念篇
java·c++·dubbo·类与对象·空指针规则
MSTcheng.2 分钟前
【C++】链地址法实现哈希桶!
c++·redis·哈希算法
你撅嘴真丑6 分钟前
第五章 C++与STL入门
开发语言·c++
坐在地上想成仙6 分钟前
从机床到键盘:用机械设计思维写出一个可部署网页
java·c++·python
CoderCodingNo10 分钟前
【GESP】C++五级练习题 luogu-P2242 公路维修问题
开发语言·c++·算法
浅川.2519 分钟前
回型矩阵(板子题)
c++·矩阵
誰能久伴不乏20 分钟前
Qt 启动时序与事件循环:为什么监控启动不要放在构造函数里,以及 `QTimer::singleShot(0, ...)` 到底做了什么
c语言·c++·qt
ajole33 分钟前
C++学习笔记——stack和queue
开发语言·数据结构·c++·笔记·学习·stl·学习方法
晨非辰42 分钟前
Linux文件操作实战:压缩/传输/计算10分钟速成,掌握核心命令组合与Shell内核交互秘籍
linux·运维·服务器·c++·人工智能·python·交互
MSTcheng.43 分钟前
【C++】使用哈希表封装unordered_set和unordered_map!
c++·哈希算法·散列表·map/set封装