C++中进行txt文件读入和写入的方法示例
前言
大家可能大部分写代码都是在devc或者 vs里面直接输入数据,这一般常见于简单算法和数据的处理,但是一旦处理大数据的话,几百万,几千万,上亿个数据手打似乎不能轻易实现的,那么这篇文章我们来搞懂C++环境下如何进行io流读取txt文件,其实我们需要一个简单的代码进行分析。
这里直接给出源码, 可以进行直接编译
#include <fstream> #include <iostream> using namespace std; int main() { int a[10]; ifstream in("读入.txt"); for(int i=0;i<10;i++) in>>a[i]; for(int i=0;i<10;i++) cout<<a[i]<<endl; ofstream out("输出.txt"); out<<"完全ojbk"; in.close(); out.close(); cin.get(); }
首先我们来补充一下相关知识:
ifstream in(ifile);//构造一个ifstream并打开给定文件 ofstream out;//构造输出文件流,未关联任何文件 in.close();//关闭文件 in.open(ifile + "2");//打开另一个文件
好的 看不懂没关系,继续向下看:
第一步操作:在桌面上建立输入.txt 文件 并且在里面按照格式输入相应的数据
比如这个代码要对a[10]数组进行赋值,那么提前将txt里输入 1 2 3 4 5 6 7 8 9 0
ifstream in 就是读入文件 然后 按照循环输入数组每个位置的数值,这里要注意 不能用cin 而是 in
中间的cout指的是在dev里面输出数组 与txt无关 可以忽略
第二步操作:同时输出ofstream 将内容输出到 输出.txt 代码中是输出ojbk(奸笑)
那么输出的内容就是
第三步:in.close out.close 分别指代关闭文件
简简单单三步,完全ojbk 啊, 这样以后大家就可以熟练运用掌握读写文件有关的操作啦!
完结,撒花
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。
您可能感兴趣的文章
- 04-02func函数+在C语言 func函数在c语言中
- 04-02c语言中对数函数的表达式 c语言中对数怎么表达
- 04-02c语言没有round函数 round c语言
- 04-02C语言中怎么打出三角函数 c语言中怎么打出三角函数的值
- 01-10深入理解C++中常见的关键字含义
- 01-10使用C++实现全排列算法的方法详解
- 01-10深入Main函数中的参数argc,argv的使用详解
- 01-10APUE笔记之:进程环境详解
- 01-10c++中inline的用法分析
- 01-10如何寻找数组中的第二大数
阅读排行
本栏相关
- 04-02c语言函数调用后清空内存 c语言调用
- 04-02func函数+在C语言 func函数在c语言中
- 04-02c语言的正则匹配函数 c语言正则表达
- 04-02c语言用函数写分段 用c语言表示分段
- 04-02c语言中对数函数的表达式 c语言中对
- 04-02c语言编写函数冒泡排序 c语言冒泡排
- 04-02c语言没有round函数 round c语言
- 04-02c语言分段函数怎么求 用c语言求分段
- 04-02C语言中怎么打出三角函数 c语言中怎
- 04-02c语言调用函数求fibo C语言调用函数求
随机阅读
- 01-10SublimeText编译C开发环境设置
- 01-10使用C语言求解扑克牌的顺子及n个骰子
- 08-05dedecms(织梦)副栏目数量限制代码修改
- 01-10C#中split用法实例总结
- 08-05织梦dedecms什么时候用栏目交叉功能?
- 01-11ajax实现页面的局部加载
- 08-05DEDE织梦data目录下的sessions文件夹有什
- 01-11Mac OSX 打开原生自带读写NTFS功能(图文
- 04-02jquery与jsp,用jquery
- 01-10delphi制作wav文件的方法