概述#include "stdafx.h"#include#include#includeusing namespace std;//从键盘上读取字符的函数void read_save(){char c[80];ofstream outfile("f1.dat"); //以输出方工打开
文件if(!outfile){ cerr exit(1);}cin
#include "stdafx.h" #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; } #include "stdafx.h" #include<fstream> #include<iostream> #include<cmath> voID read_save(); voID creat_data(); using namespace std; int main(){ read_save(); creat_data(); system("pause"); return 0; } //从键盘上读取字符的函数 voID read_save(){ char c[80]; ofstream outfile("f1.dat"); //以输出方工打开文件 if(!outfile){ cerr<<"open error!"<<endl; //注意是用的是cerr exit(1); } cin.getline(c,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(); } |
总结
以上是内存溢出为你收集整理的C++中对文件进行读写 *** 作全部内容,希望文章能够帮你解决C++中对文件进行读写 *** 作所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
评论列表(0条)