C++文件流操作具体实现方法探讨
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";
}