⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 建立文本.cpp

📁 大一时候学C++的大作业,独立开发的一个模拟银行系统,还存在点缺陷,不过相信对初学者来说还有帮助的,里面有作业报告和工作日记.
💻 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 + -