标签:blog io ar os sp for 文件 2014 log
#include<fstream> #include<iostream> #include<cmath> using namespace std; //从键盘上读取字符的函数 void read_save(){ char c[80]; ofstream outfile("f1.dat"); //以输出方工打开文件 if(!outfile){ cerr<<"open error!"<<endl; //注意是用的是cerr exit(1); } cin.getline(c,80); //从键盘读入一行字符 for(int i=0;c[i]!=0;i++) //对字符一个一个的处理,直到遇到'/0'为止 if(c[i]>=65&&c[i]<=90||c[i]>=97&&c[i]<=122){ //保证输入的字符是字符 outfile.put(c[i]); //将字母字符存入磁盘文件 cout<<c[i]<<""; } cout<<endl; outfile.close(); } void creat_data(){ char ch; ifstream infile("f1.dat",ios::in);//以输入的方式打开文件 if(!infile){ cerr<<"open error!"<<endl; exit(1); } ofstream outfile("f3.dat"); //定义输出流f3.dat文件 if(!outfile){ cerr<<"open error!"<<endl; exit(1); } while(infile.get(ch)){ //当读取字符成功时 if(ch<=122&&ch>=97) ch=ch-32; outfile.put(ch); cout<<ch; } cout<<endl; infile.close(); outfile.close(); } int main(){ read_save(); creat_data(); system("pause"); return 0; }
标签:blog io ar os sp for 文件 2014 log
原文地址:http://blog.csdn.net/u013445530/article/details/41807049