📄 建立文本.cpp
字号:
#include"head.h"
////////////////////////////////////////////////建立文本///////////////////////////////////////
void operate::CreateTxt()
{fstream f("consumer.dat",ios::binary|ios::in|ios::out);
int a;
char name[40];
char c1[100];
char c2[10]=".txt";
cout<<"请输入你的用户名,我们将以你的用户名为你建立一个文本: ";
cin>>name;
strcat(c1,name);
strcat(c1,c2);
fstream ftxt(c1,ios::out);
memberdata word;
f.seekg(0,ios::end);
long posEnd=f.tellg();
f.seekg(0,ios::beg);
cout<<"****************建立文本文件****************\n";
do
{f.read((char*)&word,sizeof(memberdata));
ftxt<<word.Name<<'\n'
<<word.password<<'\n'
<<word.sex<<'\n'
<<word.age<<'\n'
<<word.email<<'\n'
<<word.cash<<'\n'
<<word.cash1<<'\n'
<<word.cash2<<endl;
}while(f.tellg()!=posEnd);
a=strcmp(word.Name,name);
if(a==0)
{ftxt<<word.Name<<'\n'
<<word.cash<<'\n'
<<word.cash1<<'\n'
<<word.cash2<<endl;
}
ftxt.close();
cout<<"文本文件已经建立,要游览吗?(Y/N)\n";
char answer,s[80];
cin>>answer;
if(answer=='Y'||answer=='y')
{ftxt.open(c1,ios::in);
while(!ftxt.eof())
{ftxt.getline(s,80);
cout<<s<<endl;
}
}
ftxt.close();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -