C++中对文件进行读写操作
#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);
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载