文件的读取与写入操作
2015-12-07 23:22
309 查看
1、文件的重定向操作
2、文件的输入输出操作
3、C++的文件操作
#include <stdio.h> int main() { freopen("input.txt","r",stdin); //重定向操作,所有的scanf在input.txt中读取; freopen("output.txt","w",stdout); //重定向操作,所有的printf都输入到output.txt int i; int a[15]; for(i=1;i<=10;i++) scanf("%d",a+i); for(i=1;i<=10;i++) printf("%d ",a[i]); fclose(stdin); fclose(stdout); return 0; }
2、文件的输入输出操作
#include <stdio.h> int main() { FILE *fin,*fout; fin=fopen("input.txt","rb"); fout=fopen("output.txt","wb"); //wb是写入为二进制文件,观察文件时会看到的是一堆乱码 int i; int a[15]; for(i=1;i<=10;i++) fscanf(fin,"%d",a+i); //fscanf是在文件中的读取操作 for(i=1;i<=10;i++) fprintf(fout,"%d",a+i); //fprintf是写入到文件中去 fclose(fin); fclose(fout); return 0; }
3、C++的文件操作
#include <fstream> using namespace std; ifstream fin("input.txt"); ofstream fout("output"); int main() { int a,b; while (fin>>a>>b) fout<<a+b<<endl; return 0; }
相关文章推荐
- 【Unix/Linux编程实践】shell如何运行程序—编写命令解析器sh
- 添加远程库与Maven的依赖关系
- 考研倒计时
- 跳转appStore
- IDE开发环境下成功,而linux下,g++失败
- Django搭建微信公众平台详解 三
- 跨域请求,jsonp
- 让图片在div中上下居中
- dfsf
- 走迷宫问题
- Swift -- 泛型
- 【html】【0】开始的序言
- top命令的Load average 含义及性能参考基值
- project euler 62
- Angular 学习笔记——$interpolateProvide
- 慢腾腾成长的程序员
- Moqui简介
- 蓝懿iOS 技术内容和心得 12.7
- WCF初次部署问题集锦
- Nginx的Cache缓存