C++中对文件进行读写 *** 作

C++中对文件进行读写 *** 作,第1张

概述#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++中对文件进行读写 *** 作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1156399.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存