C/C++的cmd下的编译运行以及文件输入输出

首先我们要了解到c/c++在windows下是没有编译器的。Linux下只有C的编译器。所以windows下要自己下载编译器。然后找到编译器安装目录下的bin文件目录。添加到path环境变量中(我的电脑右键->属性->高级系统设置->环境变量)
这里写图片描述

然后编译执行代码。-c是源 (-c可以不写) -o是目的
所以写法可以有很多种
D:\Users\xtulo\Desktop\C++>g++ test.cpp
编译test.cpp,默认生成a.exe

g++ test.cpp -o test.exe
或者g++ -c test.cpp -o test.exe
编译test.cpp,生成test.exe

g++ -c test.cpp -o test.o
编译test.cpp,生成test.o中间文件

g++ -o test.exe test.o
把中间结果生成exe

test.exe
运行程序

我试了很久都没有用成功同时生成二进制文件.exe和中间文件.o

然后直接在命令行里进行数据的文件读入读出。。。
和java的做法是一样的。。参见上一篇博客http://blog.csdn.net/runnerxin/article/details/56494757

test.exe < a.txt
从a.txt中读入数据,显示在终端上
test.exe < b.txt
从终端中读入数据,显示b.txt中
test.exe < a.txt >b.txt
从a.txt中读入数据,显示b.txt中
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值