C++编程语言在实际编程中,对于文件的操作是一个比较简单的操作,大家可以通过一些简单的实例就能充分的掌握这一应用技巧,并在实际编程中给自己的程序开发带来一些帮助。下面就让我们一起来看看C++文件流操作的相关应用技巧吧。
C++文件流操作之文件写入:
- #include < fstream>
- #include < iostream>
- using namespace std;
- int main(){
- string str;
- ofstream out("d.txt");
- str="床前明月光\n疑是地上霜\n举头望明月\n低头思故乡\n";
- out< < str< < endl;
- return 0;
- }
C++文件流操作之文件读取:
- #include < fstream>
- #include < iostream>
- using namespace std;
- int main(){
- ifstream in("a.txt");
- for(string str;getline(in,str);)
- cout< < str< < "\n";
- return 0;
- }
C++文件流操作之文件复制
- #include < fstream>
- #include < iostream>
- using namespace std;
- int main(){
- ifstream in("a.txt");
- ofstream out("b.txt");
- for(string str;getline(in,str);)
- out< < str< < endl;
- cout< < "文件复制成功!!!";
- return 0;
- }
筛法判断素数程序
- #include < iostream>
- #include < vector>
- #include < fstream>
- using namespace std;
- int main(){
- vector< int> prime(10000,1);
- for(int i=2;i< 100;++i)
- if(prime[i])
- for(int j=i;i*j< 10000;++j)
- prime[i*j]=0;
- ifstream in("c.txt");
- for(int a;in>>a && a>1 && a< 10000;)
- cout< < a< < " is "< < (prime[a]?"":"not ")< < " a prime.\n";
- }
c.txt文件中写入一系列小于10000的整数,并换行,就可以实现素数判断,因为也涉及文件的读取操作,所以一并给出。
感觉C++文件流操作好esay啊!Java读取文件还要复杂一点。
标题名称:C++文件流操作具体实现方法探讨
链接URL:http://www.shufengxianlan.com/qtweb/news37/335737.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联