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文件,就能看到答案

比如我的:

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

相关推荐
想唱rap14 分钟前
C++智能指针
linux·jvm·数据结构·c++·mysql·ubuntu·bash
前进吧-程序员1 小时前
现代 C++ 异步编程:从零实现一个高性能 ThreadPool (C++20 深度实践)
开发语言·c++·c++20
pearlthriving2 小时前
c++当中的泛型思想以及c++11部分新特性
java·开发语言·c++
t***5442 小时前
Dev-C++中哪些选项可以设置
开发语言·c++
2301_803554523 小时前
C++ 并发核心:std::promise、std::future、std::async 超详细全解
开发语言·c++
EverestVIP3 小时前
C++ 成员函数的指针
c++
俺不要写代码3 小时前
线程启动、结束,创建线程多法、join,detach,线程的移动语义
服务器·开发语言·网络·c++
思麟呀4 小时前
应用层协议HTTP
linux·服务器·网络·c++·网络协议·http
小徐不徐说4 小时前
面试C++易错点总结
开发语言·c++·面试·职场和发展·程序设计·工作
xier_ran5 小时前
【C++】“内部”、“外部”、“派生类”、“友元“类
java·开发语言·c++